ARM_pc
: [_ARM_pc] "=r" (newregs->ARM_pc),
(regs)->ARM_pc = (__ip); \
regs->ARM_pc = pc & ~1; /* pc */ \
#define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc
#define instruction_pointer(regs) (regs)->ARM_pc
frame->pc = regs->ARM_pc;
DEFINE(S_PC, offsetof(struct pt_regs, ARM_pc));
addr = regs->ARM_pc;
regs->ARM_pc = pc;
linux_regs->ARM_pc = addr;
linux_regs->ARM_pc += 4;
{ "pc", 4, offsetof(struct pt_regs, ARM_pc)},
perf_callchain_store(entry, regs->ARM_pc);
regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr);
regs->ARM_pc = context.arm_pc;
.arm_pc = regs->ARM_pc,
regs->ARM_pc = handler;
continue_addr = regs->ARM_pc;
regs->ARM_pc = restart_addr;
if (unlikely(restart) && regs->ARM_pc == restart_addr) {
regs->ARM_pc = continue_addr;
if (unlikely(restart) && regs->ARM_pc == restart_addr) {
regs->ARM_pc = continue_addr;
frame->pc = regs->ARM_pc;
regs->ARM_lr, regs->ARM_pc);
perf_sw_event(PERF_COUNT_SW_EMULATION_FAULTS, 1, regs, regs->ARM_pc);
regs->ARM_pc += 4;
regs->ARM_pc += 4;
regs->ARM_pc += 4;
if (!in_lock_functions(regs->ARM_pc))
return regs->ARM_pc;
bug_type = report_bug(regs->ARM_pc, regs);
regs->ARM_pc -= thumb_mode(regs) ? 2 : 4;
regs->ARM_pc += 4;
if (!kernel_text_address(regs->ARM_pc))
regs->ARM_pc += correction;
regs->ARM_pc -= correction;
regs->ARM_pc -= correction;
regs->ARM_pc += isize;
regs->ARM_pc -= isize;
regs->ARM_pc = fixup->fixup;
__builtin_return_address(0), GET_USERREG()->ARM_pc);
long iaddr = (long) regs->ARM_pc - 4;
regs->ARM_pc = iaddr + 8 + disp;
long iaddr = (long) regs->ARM_pc - 4;
regs->ARM_pc += 4;
regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2);
regs->ARM_lr = (long) regs->ARM_pc;
regs->ARM_pc = rmv & ~0x1;
regs->ARM_pc += 2;
regs->ARM_pc += 4;
regs->ARM_pc = pcv;
regs->ARM_pc = pcv;
regs->ARM_pc = pcv;
unsigned long pc = regs->ARM_pc + 4;
unsigned long rtpc = regs->ARM_pc - 4 + str_pc_offset;
unsigned long rnpc = regs->ARM_pc + 4;
unsigned long pc = regs->ARM_pc + 4;
unsigned long pc = regs->ARM_pc + 4;
load_write_pc(regs->ARM_pc, regs);
unsigned long addr = regs->ARM_pc - 4;
regs->ARM_pc = (long)addr + str_pc_offset;
regs->ARM_pc = (long)addr + 4;
load_write_pc(regs->ARM_pc, regs);
regs->ARM_pc = pc + (offset * 2);
unsigned long addr = regs->ARM_pc & ~3;
unsigned long pc = regs->ARM_pc & ~3;
unsigned long pc = regs->ARM_pc;
unsigned long pc = regs->ARM_pc;
unsigned long pc = regs->ARM_pc + 2;
regs->ARM_lr = regs->ARM_pc | 1;
unsigned long *base = (unsigned long *)((regs->ARM_pc + 2) & ~3);
: ((regs->ARM_pc + 2) & ~3);
unsigned long pc = regs->ARM_pc + 2;
regs->ARM_pc = pc + (i >> 3) + (imm5 >> 2);
regs->ARM_pc += 2;
regs->ARM_pc = pc + 2 * halfwords;
unsigned long pc = regs->ARM_pc + 2;
regs->ARM_pc = pc + (offset * 2);
unsigned long pc = regs->ARM_pc + 2;
regs->ARM_pc = pc + (offset * 2);
unsigned long pc = regs->ARM_pc + 2;
unsigned long pc = regs->ARM_pc;
regs->ARM_pc = pc + (offset * 2);
unsigned long pc = regs->ARM_pc;
regs->ARM_lr = regs->ARM_pc | 1;
regs->ARM_pc += 4;
regs->ARM_pc += 2;
regs->ARM_pc += 4;
p = get_kprobe((kprobe_opcode_t *)(regs->ARM_pc | 1));
p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc);
p = get_kprobe((kprobe_opcode_t *)regs->ARM_pc);
regs->ARM_pc = (long)cur->addr;
regs->ARM_pc = (unsigned long)op->kp.addr;
regs->ARM_ip, regs->ARM_sp, regs->ARM_lr, regs->ARM_pc);
regs->uregs[pcreg] = regs->ARM_pc + 8;
regs->ARM_pc = utask->xol_vaddr;
regs->ARM_pc = utask->vaddr + 4;
regs->ARM_pc += 4;
perf_sw_event(PERF_COUNT_SW_EMULATION_FAULTS, 1, regs, regs->ARM_pc);
regs->ARM_pc -= 4;
bounce: regs->ARM_pc += 4;
regs->ARM_pc += 4;
regs->ARM_pc += 4;
regs->ARM_pc += 4;
regs->ARM_pc += 4;
regs->ARM_pc += 4;
p->symbol_name, p->addr, (long)regs->ARM_pc, (long)regs->ARM_cpsr);