Home
last modified time | relevance | path

Searched refs:bugaddr (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/lib/
Dbug.c66 static struct bug_entry *module_find_bug(unsigned long bugaddr) in module_find_bug() argument
77 if (bugaddr == bug_addr(bug)) in module_find_bug()
126 static inline struct bug_entry *module_find_bug(unsigned long bugaddr) in module_find_bug() argument
132 struct bug_entry *find_bug(unsigned long bugaddr) in find_bug() argument
137 if (bugaddr == bug_addr(bug)) in find_bug()
140 return module_find_bug(bugaddr); in find_bug()
143 enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs) in report_bug() argument
149 if (!is_valid_bugaddr(bugaddr)) in report_bug()
152 bug = find_bug(bugaddr); in report_bug()
186 __warn(file, line, (void *)bugaddr, BUG_GET_TAINT(bug), regs, in report_bug()
[all …]
/Linux-v4.19/arch/sh/kernel/
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()
/Linux-v4.19/include/linux/
Dbug.h39 struct bug_entry *find_bug(unsigned long bugaddr);
/Linux-v4.19/arch/powerpc/kernel/
Dtraps.c1385 unsigned long bugaddr; in program_check_exception() local
1399 bugaddr = regs->nip; in program_check_exception()
1403 if (!is_kernel_addr(bugaddr) && !(regs->msr & MSR_IR)) in program_check_exception()
1404 bugaddr += PAGE_OFFSET; in program_check_exception()
1407 report_bug(bugaddr, regs) == BUG_TRAP_TYPE_WARN) { in program_check_exception()