/linux-4.1.27/arch/x86/kernel/ |
D | traps.c | 194 do_trap_no_signal(struct task_struct *tsk, int trapnr, char *str, in do_trap_no_signal() argument 202 if (trapnr < X86_TRAP_UD) { in do_trap_no_signal() 204 error_code, trapnr)) in do_trap_no_signal() 213 tsk->thread.trap_nr = trapnr; in do_trap_no_signal() 222 static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr, in fill_trap_info() argument 228 switch (trapnr) { in fill_trap_info() 254 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() argument 260 if (!do_trap_no_signal(tsk, trapnr, str, regs, error_code)) in do_trap() 272 tsk->thread.trap_nr = trapnr; in do_trap() 290 unsigned long trapnr, int signr) in do_error_trap() argument [all …]
|
D | kgdb.c | 503 kgdb_arch_handle_exception(args->trapnr, args->signr, in single_step_cont() 563 if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs)) in __kgdb_notify() 578 .trapnr = trap, in kgdb_ll_trap()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | traps.c | 28 kgdb_handle_exception(trapnr, sig, info.si_code, fp); \ 81 unsigned long trapnr = fp->seqstat & SEQSTAT_EXCAUSE; in trap_c() local 101 switch (trapnr) { in trap_c() 445 if (trapnr == VEC_CPLB_I_M || trapnr == VEC_CPLB_M) in trap_c() 479 switch (trapnr) { in trap_c() 493 if ((ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) || in trap_c() 494 (ANOMALY_05000281 && trapnr == VEC_HWERR) || in trap_c() 495 (ANOMALY_05000189 && (trapnr == VEC_CPLB_I_VL || trapnr == VEC_CPLB_VL))) in trap_c()
|
/linux-4.1.27/arch/m32r/kernel/ |
D | traps.c | 236 static __inline__ void do_trap(int trapnr, int signr, const char * str, in do_trap() argument 243 tsk->thread.trap_no = trapnr; in do_trap() 257 #define DO_ERROR(trapnr, signr, str, name) \ argument 260 do_trap(trapnr, signr, NULL, regs, error_code, NULL); \ 263 #define DO_ERROR_INFO(trapnr, signr, str, name, sicode, siaddr) \ argument 271 do_trap(trapnr, signr, str, regs, error_code, &info); \
|
/linux-4.1.27/samples/kprobes/ |
D | kprobe_example.c | 77 static int handler_fault(struct kprobe *p, struct pt_regs *regs, int trapnr) in handler_fault() argument 80 p->addr, trapnr); in handler_fault()
|
/linux-4.1.27/arch/avr32/kernel/ |
D | kprobes.c | 186 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 190 pr_debug("kprobe_fault_handler: trapnr=%d\n", trapnr); in kprobe_fault_handler() 192 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/linux-4.1.27/include/linux/ |
D | kdebug.h | 12 int trapnr; member
|
D | kprobes.h | 69 int trapnr); 396 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-4.1.27/arch/s390/kernel/ |
D | kprobes.c | 562 static int kprobe_trap_handler(struct pt_regs *regs, int trapnr) in kprobe_trap_handler() argument 601 if (p->fault_handler && p->fault_handler(p, regs, trapnr)) in kprobe_trap_handler() 626 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 632 ret = kprobe_trap_handler(regs, trapnr); in kprobe_fault_handler() 663 kprobe_trap_handler(regs, args->trapnr)) in kprobe_exceptions_notify()
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | kprobes.h | 43 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/tile/kernel/ |
D | kprobes.c | 316 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 321 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler() 362 && kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
D | kgdb.c | 364 ret = kgdb_handle_exception(args->trapnr, args->signr, args->err, regs); in kgdb_notify()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | kprobes.h | 48 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/sh/include/asm/ |
D | kprobes.h | 48 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/s390/include/asm/ |
D | kprobes.h | 84 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | kprobes.h | 119 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kprobes.h | 115 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/mips/kernel/ |
D | kprobes.c | 467 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 472 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler() 510 && kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
D | kgdb.c | 340 .trapnr = trap, in kgdb_ll_trap()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | kprobes.h | 131 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | kprobes.c | 549 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 552 cur_kprobe->fault_handler(cur_kprobe, regs, trapnr)) in kprobe_fault_handler() 583 kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
/linux-4.1.27/arch/arc/kernel/ |
D | kprobes.c | 298 int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned long trapnr) in kprobe_fault_handler() argument 342 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | kprobes.c | 404 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 445 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | kprobes.c | 323 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 365 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/linux-4.1.27/arch/x86/kernel/kprobes/ |
D | core.c | 945 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 984 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler() 1023 kprobe_fault_handler(args->regs, args->trapnr)) in kprobe_exceptions_notify()
|
/linux-4.1.27/arch/sh/kernel/ |
D | kprobes.c | 420 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 459 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
D | hw_breakpoint.c | 398 if (args->trapnr != sh_ubc->trap_nr) in hw_breakpoint_exceptions_notify()
|
D | kgdb.c | 340 ret = kgdb_handle_exception(args->trapnr & 0xff, args->signr, in __kgdb_notify()
|
/linux-4.1.27/drivers/misc/sgi-xp/ |
D | xpc_main.c | 1208 if (die_args->trapnr == X86_TRAP_DF) in xpc_system_die() 1211 if (((die_args->trapnr == X86_TRAP_MF) || in xpc_system_die() 1212 (die_args->trapnr == X86_TRAP_XF)) && in xpc_system_die()
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | kgdb.c | 209 if (kgdb_handle_exception(args->trapnr & 0xff, args->signr, args->err, in __kgdb_notify()
|
/linux-4.1.27/kernel/debug/ |
D | debug_core.c | 762 int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code, in kgdb_nmicallin() argument 775 ks->ex_vector = trapnr; in kgdb_nmicallin()
|
/linux-4.1.27/kernel/ |
D | notifier.c | 543 .trapnr = trap, in notify_die()
|
D | kprobes.c | 1033 int trapnr) in aggr_fault_handler() argument 1042 if (cur->fault_handler(cur, regs, trapnr)) in aggr_fault_handler()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | kprobes.c | 922 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument 962 if (cur->fault_handler && cur->fault_handler(cur, regs, trapnr)) in kprobe_fault_handler()
|
/linux-4.1.27/Documentation/ |
D | kprobes.txt | 391 int fault_handler(struct kprobe *p, struct pt_regs *regs, int trapnr); 393 p and regs are as described for the pre_handler. trapnr is the
|