/linux-4.1.27/arch/arm/probes/kprobes/ |
D | actions-thumb.c | 30 unsigned long pc = regs->ARM_pc; in t32_simulate_table_branch() 43 regs->ARM_pc = pc + 2 * halfwords; in t32_simulate_table_branch() 59 unsigned long pc = regs->ARM_pc; in t32_simulate_cond_branch() 67 regs->ARM_pc = pc + (offset * 2); in t32_simulate_cond_branch() 84 unsigned long pc = regs->ARM_pc; in t32_simulate_branch() 97 regs->ARM_lr = regs->ARM_pc | 1; in t32_simulate_branch() 105 regs->ARM_pc = pc + (offset * 2); in t32_simulate_branch() 112 unsigned long addr = regs->ARM_pc & ~3; in t32_simulate_ldr_literal() 164 unsigned long pc = regs->ARM_pc & ~3; in t32_emulate_ldrdstrd() 244 unsigned long pc = regs->ARM_pc; in t32_emulate_rd8pc16_noflags() [all …]
|
D | actions-common.c | 67 unsigned long addr = regs->ARM_pc - 4; in simulate_stm1_pc() 69 regs->ARM_pc = (long)addr + str_pc_offset; in simulate_stm1_pc() 71 regs->ARM_pc = (long)addr + 4; in simulate_stm1_pc() 79 load_write_pc(regs->ARM_pc, regs); in simulate_ldm1_pc() 124 load_write_pc(regs->ARM_pc, regs); in emulate_ldm_r3_15()
|
D | core.c | 224 regs->ARM_pc += 4; in singlestep_skip() 226 regs->ARM_pc += 2; in singlestep_skip() 228 regs->ARM_pc += 4; in singlestep_skip() 259 p = get_kprobe((kprobe_opcode_t *)(regs->ARM_pc | 1)); in kprobe_handler() 261 p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc); in kprobe_handler() 264 p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc); in kprobe_handler() 359 regs->ARM_pc = (long)cur->addr; in kprobe_fault_handler() 506 regs->ARM_pc = (long)jp->entry; in setjmp_pre_handler() 511 if (regs->ARM_pc & 1) in setjmp_pre_handler() 574 "J" (offsetof(struct pt_regs, ARM_pc)), in jprobe_return() [all …]
|
D | actions-arm.c | 80 unsigned long pc = regs->ARM_pc + 4; in emulate_ldrdstrd() 109 unsigned long pc = regs->ARM_pc + 4; in emulate_ldr() 139 unsigned long rtpc = regs->ARM_pc - 4 + str_pc_offset; in emulate_str() 140 unsigned long rnpc = regs->ARM_pc + 4; in emulate_str() 166 unsigned long pc = regs->ARM_pc + 4; in emulate_rd12rn16rm0rs8_rwflags()
|
D | opt-arm.c | 171 regs->ARM_pc = (unsigned long)op->kp.addr; in optimized_callback()
|
D | test-core.c | 1328 regs->ARM_ip, regs->ARM_sp, regs->ARM_lr, regs->ARM_pc); in print_registers()
|
/linux-4.1.27/arch/arm/probes/ |
D | decode-arm.c | 64 long iaddr = (long) regs->ARM_pc - 4; in simulate_bbl() 70 regs->ARM_pc = iaddr + 8 + disp; in simulate_bbl() 76 long iaddr = (long) regs->ARM_pc - 4; in simulate_blx1() 80 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2); in simulate_blx1() 91 regs->ARM_lr = (long) regs->ARM_pc; in simulate_blx2bx() 93 regs->ARM_pc = rmv & ~0x1; in simulate_blx2bx() 711 regs->ARM_pc += 4; in arm_singlestep()
|
D | decode.h | 81 regs->ARM_pc = pcv; in bx_write_pc() 104 regs->ARM_pc = pcv; in load_write_pc() 132 regs->ARM_pc = pcv; in alu_write_pc()
|
D | decode-thumb.c | 850 regs->ARM_pc += 2; in thumb16_singlestep() 859 regs->ARM_pc += 4; in thumb32_singlestep()
|
/linux-4.1.27/arch/arm/kernel/ |
D | kgdb.c | 37 { "pc", 4, offsetof(struct pt_regs, ARM_pc)}, 105 gdb_regs[_PC] = thread_regs->ARM_pc; in sleeping_thread_to_gdb_regs() 111 regs->ARM_pc = pc; in kgdb_arch_set_pc() 136 linux_regs->ARM_pc = addr; in kgdb_arch_handle_exception() 138 linux_regs->ARM_pc += 4; in kgdb_arch_handle_exception()
|
D | signal.c | 167 __get_user_error(regs->ARM_pc, &sf->uc.uc_mcontext.arm_pc, err); in restore_sigframe() 273 __put_user_error(regs->ARM_pc, &sf->uc.uc_mcontext.arm_pc, err); in setup_sigframe() 412 regs->ARM_pc = handler; in setup_return() 514 continue_addr = regs->ARM_pc; in do_signal() 530 regs->ARM_pc = restart_addr; in do_signal() 546 if (unlikely(restart) && regs->ARM_pc == restart_addr) { in do_signal() 552 regs->ARM_pc = continue_addr; in do_signal() 559 if (unlikely(restart) && regs->ARM_pc == restart_addr) { in do_signal() 560 regs->ARM_pc = continue_addr; in do_signal()
|
D | time.c | 50 if (!in_lock_functions(regs->ARM_pc)) in profile_pc() 51 return regs->ARM_pc; in profile_pc()
|
D | swp_emulate.c | 176 perf_sw_event(PERF_COUNT_SW_EMULATION_FAULTS, 1, regs, regs->ARM_pc); in swp_handler() 184 regs->ARM_pc += 4; in swp_handler() 224 regs->ARM_pc += 4; in swp_handler()
|
D | stacktrace.c | 103 trace->entries[trace->nr_entries++] = regs->ARM_pc; in save_trace() 162 frame.pc = regs->ARM_pc; in save_stack_trace_regs()
|
D | perf_callchain.c | 71 perf_callchain_store(entry, regs->ARM_pc); in perf_callchain_user()
|
D | asm-offsets.c | 107 DEFINE(S_PC, offsetof(struct pt_regs, ARM_pc)); in main() 185 DEFINE(VCPU_PC, offsetof(struct kvm_vcpu, arch.regs.usr_regs.ARM_pc)); in main()
|
D | traps.c | 326 bug_type = report_bug(regs->ARM_pc, regs); in die() 591 regs->ARM_pc -= thumb_mode(regs) ? 2 : 4; in arm_syscall() 730 regs->ARM_pc += 4; in get_tp_trap()
|
D | process.c | 112 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr, in __show_regs()
|
D | unwind.c | 483 if (!kernel_text_address(regs->ARM_pc)) in unwind_backtrace()
|
D | hw_breakpoint.c | 809 addr = regs->ARM_pc; in breakpoint_handler()
|
/linux-4.1.27/arch/arm/probes/uprobes/ |
D | core.c | 42 regs->ARM_pc += 4; in arch_uprobe_ignore() 145 regs->ARM_pc = utask->xol_vaddr; in arch_uprobe_pre_xol() 157 regs->ARM_pc = utask->vaddr + 4; in arch_uprobe_post_xol()
|
D | actions-arm.c | 76 regs->uregs[pcreg] = regs->ARM_pc + 8; in uprobe_set_pc()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | processor.h | 66 regs->ARM_pc = pc & ~1; /* pc */ \ 90 #define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc
|
D | stacktrace.h | 23 frame->pc = regs->ARM_pc; in arm_get_current_stackframe()
|
D | kexec.h | 43 : [_ARM_pc] "=r" (newregs->ARM_pc), in crash_setup_regs()
|
D | ptrace.h | 85 #define instruction_pointer(regs) (regs)->ARM_pc
|
D | kvm_emulate.h | 59 return &vcpu->arch.regs.usr_regs.ARM_pc; in vcpu_pc()
|
/linux-4.1.27/arch/arm/mach-ks8695/ |
D | pci.c | 136 addr, fsr, regs->ARM_pc, regs->ARM_lr, in ks8695_pci_fault() 160 regs->ARM_pc += 4; in ks8695_pci_fault() 168 regs->ARM_pc += 4; in ks8695_pci_fault()
|
/linux-4.1.27/arch/arm/mm/ |
D | extable.c | 13 regs->ARM_pc = fixup->fixup; in fixup_exception()
|
D | alignment.c | 494 regs->ARM_pc += correction; in do_alignment_ldmstm() 562 regs->ARM_pc -= correction; in do_alignment_ldmstm() 566 regs->ARM_pc -= correction; in do_alignment_ldmstm() 803 regs->ARM_pc += isize; in do_alignment() 883 regs->ARM_pc -= isize; in do_alignment()
|
D | fault.c | 293 if (!user_mode(regs) && !search_exception_tables(regs->ARM_pc)) in do_page_fault() 306 !search_exception_tables(regs->ARM_pc)) in do_page_fault()
|
/linux-4.1.27/arch/arm/plat-iop/ |
D | pci.c | 176 addr, fsr, regs->ARM_pc, regs->ARM_lr); in iop3xx_pci_abort() 183 regs->ARM_pc += 4; in iop3xx_pci_abort()
|
/linux-4.1.27/arch/arm/include/uapi/asm/ |
D | ptrace.h | 130 #define ARM_pc uregs[15] macro
|
/linux-4.1.27/arch/arm/nwfpe/ |
D | fpmodule.c | 152 __builtin_return_address(0), GET_USERREG()->ARM_pc); in float_raise()
|
/linux-4.1.27/arch/arm/mach-integrator/ |
D | pci_v3.c | 543 regs->ARM_pc += 4; in v3_pci_fault() 551 regs->ARM_pc += 4; in v3_pci_fault()
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
D | pcie.c | 272 regs->ARM_pc += 4; in cns3xxx_pcie_abort_handler()
|
/linux-4.1.27/arch/arm/mach-iop13xx/ |
D | pci.c | 487 addr, fsr, regs->ARM_pc, regs->ARM_lr); in iop13xx_pci_abort() 497 regs->ARM_pc += 4; in iop13xx_pci_abort()
|
/linux-4.1.27/arch/arm/mach-ixp4xx/ |
D | common-pci.c | 313 regs->ARM_pc += 4; in abort_handler()
|
/linux-4.1.27/drivers/bus/ |
D | brcmstb_gisb.c | 227 regs->ARM_pc += 4; in brcmstb_bus_error_handler()
|
/linux-4.1.27/drivers/pci/host/ |
D | pci-keystone.c | 248 regs->ARM_pc += 4; in keystone_pcie_fault()
|
/linux-4.1.27/arch/arm/vfp/ |
D | vfpmodule.c | 378 regs->ARM_pc -= 4; in VFP_bounce()
|