Home
last modified time | relevance | path

Searched refs:trapnr (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/arch/x86/mm/
Dextable.c25 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/
Dtraps.c173 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 …]
Dkgdb.c504 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/
Dextable.h32 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);
Dkprobes.h117 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/samples/kprobes/
Dkprobe_example.c86 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/
Dkprobes.c532 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/
Dkdebug.h13 int trapnr; member
Dkprobes.h69 int trapnr);
388 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument
Dkgdb.h313 extern int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code,
/Linux-v4.19/arch/sh/include/asm/
Dkprobes.h48 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/arch/sparc/include/asm/
Dkprobes.h52 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/arch/s390/include/asm/
Dkprobes.h76 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/arch/powerpc/include/asm/
Dkprobes.h102 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/arch/mips/kernel/
Dkprobes.c413 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/
Dkprobes.h122 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/Linux-v4.19/arch/x86/kernel/kprobes/
Dcore.c971 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/
Dkprobes.c292 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/
Dkprobes.c320 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/
Dkprobes.c532 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/
Dkprobes.c415 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()
Dhw_breakpoint.c387 if (args->trapnr != sh_ubc->trap_nr) in hw_breakpoint_exceptions_notify()
/Linux-v4.19/drivers/misc/sgi-xp/
Dxpc_main.c1207 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/
Dkgdb.c210 if (kgdb_handle_exception(args->trapnr & 0xff, args->signr, args->err, in __kgdb_notify()
/Linux-v4.19/kernel/debug/
Ddebug_core.c763 int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code, in kgdb_nmicallin() argument
776 ks->ex_vector = trapnr; in kgdb_nmicallin()

12