traps.h (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) traps.h (ae1f8d793a19a63263d6a30a311a2db4e86d8785)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ASMARM_TRAP_H
3#define _ASMARM_TRAP_H
4
5#include <linux/list.h>
6
7struct pt_regs;
8struct task_struct;

--- 21 unchanged lines hidden (view full) ---

30
31extern void __init early_trap_init(void *);
32extern void dump_backtrace_entry(unsigned long where, unsigned long from,
33 unsigned long frame, const char *loglvl);
34extern void ptrace_break(struct pt_regs *regs);
35
36extern void *vectors_page;
37
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ASMARM_TRAP_H
3#define _ASMARM_TRAP_H
4
5#include <linux/list.h>
6
7struct pt_regs;
8struct task_struct;

--- 21 unchanged lines hidden (view full) ---

30
31extern void __init early_trap_init(void *);
32extern void dump_backtrace_entry(unsigned long where, unsigned long from,
33 unsigned long frame, const char *loglvl);
34extern void ptrace_break(struct pt_regs *regs);
35
36extern void *vectors_page;
37
38asmlinkage void dump_backtrace_stm(u32 *stack, u32 instruction, const char *loglvl);
39asmlinkage void do_undefinstr(struct pt_regs *regs);
40asmlinkage void handle_fiq_as_nmi(struct pt_regs *regs);
41asmlinkage void bad_mode(struct pt_regs *regs, int reason);
42asmlinkage int arm_syscall(int no, struct pt_regs *regs);
43asmlinkage void baddataabort(int code, unsigned long instr, struct pt_regs *regs);
44asmlinkage void __div0(void);
45asmlinkage void handle_bad_stack(struct pt_regs *regs);
46
38#endif
47#endif