/linux-master/arch/loongarch/include/asm/ |
H A D | branch.h | 12 return regs->csr_era; 17 regs->csr_era += 4;
|
H A D | perf_event.h | 15 (regs)->csr_era = (__ip); \
|
H A D | ptrace.h | 26 unsigned long csr_era; member in struct:pt_regs 53 regs->csr_era = val; 162 #define instruction_pointer(regs) ((regs)->csr_era)
|
H A D | stacktrace.h | 83 : "=m" (regs->csr_era)
|
H A D | unwind.h | 63 state->pc = regs->csr_era;
|
H A D | processor.h | 204 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->csr_era)
|
/linux-master/arch/loongarch/kernel/ |
H A D | inst.c | 15 unsigned long pc = regs->csr_era; 43 regs->csr_era += LOONGARCH_INSN_SIZE; 49 unsigned long pc = regs->csr_era; 60 regs->csr_era = pc + sign_extend64((imm_h << 16 | imm_l) << 2, 27); 63 regs->csr_era = pc + sign_extend64((imm_h << 16 | imm_l) << 2, 27); 74 regs->csr_era = pc + sign_extend64((imm_h << 16 | imm_l) << 2, 22); 76 regs->csr_era = pc + LOONGARCH_INSN_SIZE; 80 regs->csr_era = pc + sign_extend64((imm_h << 16 | imm_l) << 2, 22); 82 regs->csr_era = pc + LOONGARCH_INSN_SIZE; 92 regs->csr_era [all...] |
H A D | stacktrace.c | 26 regs->csr_era = (unsigned long)__builtin_return_address(0); 29 regs->csr_era = thread_saved_ra(task); 53 regs->csr_era = (unsigned long)__builtin_return_address(0); 56 regs->csr_era = thread_saved_ra(task);
|
H A D | perf_regs.c | 43 return regs->csr_era;
|
H A D | kprobes.c | 172 regs->csr_era = (unsigned long)p->ainsn.insn; 211 kprobe_opcode_t *addr = (kprobe_opcode_t *)regs->csr_era; 260 regs->csr_era = (unsigned long)addr; 303 regs->csr_era = (unsigned long)cur->addr;
|
H A D | syscall.c | 51 regs->csr_era += 4;
|
H A D | traps.c | 139 regs.csr_era = 0; 146 regs.csr_era = task->thread.reg01; 336 field, regs->csr_era, GPR_FIELD(1), GPR_FIELD(2), GPR_FIELD(3)); 358 printk(" ERA: %0*lx\n", field, regs->csr_era); 361 printk(" ERA: %0*lx %pS\n", field, regs->csr_era, (void *) regs->csr_era); 393 show_code((void *)regs->csr_era, user_mode(regs)); 524 fault_addr = (void __user *) regs->csr_era; 563 if (regs->csr_badvaddr == regs->csr_era) 595 switch (report_bug(regs->csr_era, reg [all...] |
H A D | ptrace.c | 84 r = membuf_write(&to, ®s->csr_era, sizeof(u64)); 108 ®s->csr_era, 809 REG_OFFSET_NAME(csr_era, csr_era), 956 tmp = task_pt_regs(target)->csr_era; 979 task_pt_regs(target)->csr_era = data; 1071 set_single_step(task, task_pt_regs(task)->csr_era); 1072 task->thread.single_step = task_pt_regs(task)->csr_era;
|
H A D | unwind_prologue.c | 126 state->pc = regs->csr_era; 211 pc = regs->csr_era;
|
H A D | kgdb.c | 62 { "pc", GDB_SIZEOF_REG, offsetof(struct pt_regs, csr_era) }, 224 regs->csr_era = pc; 258 if (regs->csr_era == (unsigned long)&kgdb_breakinst) 259 regs->csr_era += LOONGARCH_INSN_SIZE; 290 regs->csr_era = addr;
|
H A D | uprobes.c | 93 auprobe->resume_era = regs->csr_era;
|
H A D | process.c | 94 regs->csr_era = pc; 367 uregs[LOONGARCH_EF_CSR_ERA] = regs->csr_era;
|
H A D | signal.c | 694 err |= __put_user(regs->csr_era, &sc->sc_pc); 806 err |= __get_user(regs->csr_era, &sc->sc_pc); 999 regs->csr_era = (unsigned long) ksig->ka.sa.sa_handler; 1003 frame, regs->csr_era, regs->regs[1]); 1029 regs->csr_era -= 4; 1059 regs->csr_era -= 4; 1065 regs->csr_era -= 4;
|
H A D | hw_breakpoint.c | 527 if (!((regs->csr_era ^ addr) & ~mask))
|
H A D | asm-offsets.c | 58 OFFSET(PT_ERA, pt_regs, csr_era);
|
H A D | unwind_orc.c | 493 pc = regs->csr_era;
|
/linux-master/arch/loongarch/mm/ |
H A D | extable.c | 27 regs->csr_era = get_ex_fixup(ex); 40 regs->csr_era = get_ex_fixup(ex);
|
H A D | fault.c | 54 raw_smp_processor_id(), field, address, field, regs->csr_era, 118 (unsigned long) regs->csr_era); 119 print_vma_addr(KERN_CONT " ", regs->csr_era);
|
/linux-master/arch/loongarch/include/uapi/asm/ |
H A D | ptrace.h | 38 unsigned long csr_era; member in struct:user_pt_regs
|
/linux-master/samples/kprobes/ |
H A D | kprobe_example.c | 60 p->symbol_name, p->addr, regs->csr_era, regs->csr_estat);
|