Home
last modified time | relevance | path

Searched refs:bugaddr (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/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) in module_find_bug() argument
78 if (bugaddr == bug_addr(bug)) in module_find_bug()
124 static inline struct bug_entry *module_find_bug(unsigned long bugaddr) in module_find_bug() argument
146 struct bug_entry *find_bug(unsigned long bugaddr) in find_bug() argument
151 if (bugaddr == bug_addr(bug)) in find_bug()
154 return module_find_bug(bugaddr); in find_bug()
157 static enum bug_trap_type __report_bug(unsigned long bugaddr, struct pt_regs *regs) in __report_bug() argument
163 if (!is_valid_bugaddr(bugaddr)) in __report_bug()
166 bug = find_bug(bugaddr); in __report_bug()
213 report_bug(unsigned long bugaddr, struct pt_regs *regs) report_bug() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A Dbug.c35 - You must implement the is_valid_bugaddr(bugaddr) callback which
67 static struct bug_entry *module_find_bug(unsigned long bugaddr) in module_find_bug() argument
78 if (bugaddr == bug_addr(bug)) in module_find_bug()
127 static inline struct bug_entry *module_find_bug(unsigned long bugaddr) in module_find_bug() argument
133 struct bug_entry *find_bug(unsigned long bugaddr) in find_bug() argument
138 if (bugaddr == bug_addr(bug)) in find_bug()
141 return module_find_bug(bugaddr); in find_bug()
144 enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs) in report_bug() argument
150 if (!is_valid_bugaddr(bugaddr)) in report_bug()
153 bug = find_bug(bugaddr); in report_bug()
[all...]
/kernel/linux/linux-5.10/arch/sh/kernel/
H A Dtraps.c93 unsigned long bugaddr = regs->pc; in handle_BUG() local
96 if (!is_valid_bugaddr(bugaddr)) in handle_BUG()
99 bug = find_bug(bugaddr); in handle_BUG()
105 tt = report_bug(bugaddr, regs); in handle_BUG()
107 regs->pc += instruction_size(bugaddr); in handle_BUG()
/kernel/linux/linux-6.6/arch/sh/kernel/
H A Dtraps.c93 unsigned long bugaddr = regs->pc; in handle_BUG() local
96 if (!is_valid_bugaddr(bugaddr)) in handle_BUG()
99 bug = find_bug(bugaddr); in handle_BUG()
105 tt = report_bug(bugaddr, regs); in handle_BUG()
107 regs->pc += instruction_size(bugaddr); in handle_BUG()
/kernel/linux/linux-5.10/include/linux/
H A Dbug.h39 struct bug_entry *find_bug(unsigned long bugaddr);
50 static inline void *find_bug(unsigned long bugaddr) in find_bug() argument
/kernel/linux/linux-6.6/include/linux/
H A Dbug.h42 struct bug_entry *find_bug(unsigned long bugaddr);
53 static inline void *find_bug(unsigned long bugaddr) in find_bug() argument
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dtraps.c1487 unsigned long bugaddr; in program_check_exception() local
1501 bugaddr = regs->nip; in program_check_exception()
1503 * Fixup bugaddr for BUG_ON() in real mode in program_check_exception()
1505 if (!is_kernel_addr(bugaddr) && !(regs->msr & MSR_IR)) in program_check_exception()
1506 bugaddr += PAGE_OFFSET; in program_check_exception()
1509 report_bug(bugaddr, regs) == BUG_TRAP_TYPE_WARN) { in program_check_exception()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dtraps.c1492 unsigned long bugaddr; in do_program_check() local
1506 bugaddr = regs->nip; in do_program_check()
1508 * Fixup bugaddr for BUG_ON() in real mode in do_program_check()
1510 if (!is_kernel_addr(bugaddr) && !(regs->msr & MSR_IR)) in do_program_check()
1511 bugaddr += PAGE_OFFSET; in do_program_check()
1514 report_bug(bugaddr, regs) == BUG_TRAP_TYPE_WARN) { in do_program_check()

Completed in 8 milliseconds