Searched refs:bugaddr (Results 1 - 4 of 4) sorted by path

/linux-master/arch/powerpc/kernel/
H A Dtraps.c1492 unsigned long bugaddr; local
1506 bugaddr = regs->nip;
1508 * Fixup bugaddr for BUG_ON() in real mode
1510 if (!is_kernel_addr(bugaddr) && !(regs->msr & MSR_IR))
1511 bugaddr += PAGE_OFFSET;
1514 report_bug(bugaddr, regs) == BUG_TRAP_TYPE_WARN) {
/linux-master/arch/sh/kernel/
H A Dtraps.c93 unsigned long bugaddr = regs->pc; local
96 if (!is_valid_bugaddr(bugaddr))
99 bug = find_bug(bugaddr);
105 tt = report_bug(bugaddr, regs);
107 regs->pc += instruction_size(bugaddr);
/linux-master/include/linux/
H A Dbug.h42 struct bug_entry *find_bug(unsigned long bugaddr);
53 static inline void *find_bug(unsigned long bugaddr) argument
/linux-master/lib/
H A Dbug.c34 - You must implement the is_valid_bugaddr(bugaddr) callback which
67 static struct bug_entry *module_find_bug(unsigned long bugaddr) argument
78 if (bugaddr == bug_addr(bug))
124 static inline struct bug_entry *module_find_bug(unsigned long bugaddr) argument
146 struct bug_entry *find_bug(unsigned long bugaddr) argument
151 if (bugaddr == bug_addr(bug))
154 return module_find_bug(bugaddr);
157 static enum bug_trap_type __report_bug(unsigned long bugaddr, struct pt_regs *regs) argument
163 if (!is_valid_bugaddr(bugaddr))
166 bug = find_bug(bugaddr);
213 report_bug(unsigned long bugaddr, struct pt_regs *regs) argument
[all...]

Completed in 216 milliseconds