/Linux-v4.19/arch/x86/mm/ |
D | extable.c | 25 struct pt_regs *regs, int trapnr) in ex_handler_default() argument 33 struct pt_regs *regs, int trapnr) in ex_handler_fault() argument 36 regs->ax = trapnr; in ex_handler_fault() 46 struct pt_regs *regs, int trapnr) in ex_handler_refcount() argument 99 struct pt_regs *regs, int trapnr) in ex_handler_fprestore() argument 112 struct pt_regs *regs, int trapnr) in ex_handler_ext() argument 122 struct pt_regs *regs, int trapnr) in ex_handler_rdmsr_unsafe() argument 137 struct pt_regs *regs, int trapnr) in ex_handler_wrmsr_unsafe() argument 151 struct pt_regs *regs, int trapnr) in ex_handler_clear_fs() argument 156 return ex_handler_default(fixup, regs, trapnr); in ex_handler_clear_fs() [all …]
|
/Linux-v4.19/arch/x86/kernel/ |
D | traps.c | 173 int fixup_bug(struct pt_regs *regs, int trapnr) in fixup_bug() argument 175 if (trapnr != X86_TRAP_UD) in fixup_bug() 192 do_trap_no_signal(struct task_struct *tsk, int trapnr, char *str, in do_trap_no_signal() argument 200 if (trapnr < X86_TRAP_UD) { in do_trap_no_signal() 202 error_code, trapnr)) in do_trap_no_signal() 209 if (fixup_exception(regs, trapnr)) in do_trap_no_signal() 213 tsk->thread.trap_nr = trapnr; in do_trap_no_signal() 220 static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr, in fill_trap_info() argument 226 switch (trapnr) { in fill_trap_info() 252 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() argument [all …]
|
D | kgdb.c | 504 kgdb_arch_handle_exception(args->trapnr, args->signr, in single_step_cont() 569 if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs)) in __kgdb_notify() 584 .trapnr = trap, in kgdb_ll_trap()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | extable.h | 32 extern int fixup_exception(struct pt_regs *regs, int trapnr); 33 extern int fixup_bug(struct pt_regs *regs, int trapnr); 35 extern void early_fixup_exception(struct pt_regs *regs, int trapnr);
|
D | kprobes.h | 117 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/samples/kprobes/ |
D | kprobe_example.c | 86 static int handler_fault(struct kprobe *p, struct pt_regs *regs, int trapnr) in handler_fault() argument 88 pr_info("fault_handler: p->addr = 0x%p, trap #%dn", p->addr, trapnr); in handler_fault()
|
/Linux-v4.19/arch/s390/kernel/ |
D | kprobes.c | 532 static int kprobe_trap_handler(struct pt_regs *regs, int trapnr) in kprobe_trap_handler() argument 568 if (p->fault_handler && p->fault_handler(p, regs, trapnr)) in kprobe_trap_handler() 593 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 599 ret = kprobe_trap_handler(regs, trapnr); in kprobe_fault_handler() 630 kprobe_trap_handler(regs, args->trapnr)) in kprobe_exceptions_notify()
|
/Linux-v4.19/include/linux/ |
D | kdebug.h | 13 int trapnr; member
|
D | kprobes.h | 69 int trapnr); 388 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument
|
D | kgdb.h | 313 extern int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code,
|
/Linux-v4.19/arch/sh/include/asm/ |
D | kprobes.h | 48 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | kprobes.h | 52 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/arch/s390/include/asm/ |
D | kprobes.h | 76 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kprobes.h | 102 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/arch/mips/kernel/ |
D | kprobes.c | 413 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 418 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler() 456 && kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | kprobes.h | 122 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 971 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 1021 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler() 1028 if (fixup_exception(regs, trapnr)) in kprobe_fault_handler() 1060 kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 292 int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned long trapnr) in kprobe_fault_handler() argument 336 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | kprobes.c | 320 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 362 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 532 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 573 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 415 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 454 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
D | hw_breakpoint.c | 387 if (args->trapnr != sh_ubc->trap_nr) in hw_breakpoint_exceptions_notify()
|
/Linux-v4.19/drivers/misc/sgi-xp/ |
D | xpc_main.c | 1207 if (die_args->trapnr == X86_TRAP_DF) in xpc_system_die() 1210 if (((die_args->trapnr == X86_TRAP_MF) || in xpc_system_die() 1211 (die_args->trapnr == X86_TRAP_XF)) && in xpc_system_die()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | kgdb.c | 210 if (kgdb_handle_exception(args->trapnr & 0xff, args->signr, args->err, in __kgdb_notify()
|
/Linux-v4.19/kernel/debug/ |
D | debug_core.c | 763 int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code, in kgdb_nmicallin() argument 776 ks->ex_vector = trapnr; in kgdb_nmicallin()
|