unwind.h (4f2c0a4acffbec01079c28f839422e64ddeff004) unwind.h (ae1f8d793a19a63263d6a30a311a2db4e86d8785)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * arch/arm/include/asm/unwind.h
4 *
5 * Copyright (C) 2008 ARM Limited
6 */
7
8#ifndef __ASM_UNWIND_H

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

35extern struct unwind_table *unwind_table_add(unsigned long start,
36 unsigned long size,
37 unsigned long text_addr,
38 unsigned long text_size);
39extern void unwind_table_del(struct unwind_table *tab);
40extern void unwind_backtrace(struct pt_regs *regs, struct task_struct *tsk,
41 const char *loglvl);
42
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * arch/arm/include/asm/unwind.h
4 *
5 * Copyright (C) 2008 ARM Limited
6 */
7
8#ifndef __ASM_UNWIND_H

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

35extern struct unwind_table *unwind_table_add(unsigned long start,
36 unsigned long size,
37 unsigned long text_addr,
38 unsigned long text_size);
39extern void unwind_table_del(struct unwind_table *tab);
40extern void unwind_backtrace(struct pt_regs *regs, struct task_struct *tsk,
41 const char *loglvl);
42
43void __aeabi_unwind_cpp_pr0(void);
44void __aeabi_unwind_cpp_pr1(void);
45void __aeabi_unwind_cpp_pr2(void);
46
43#endif /* !__ASSEMBLY__ */
44
45#ifdef CONFIG_ARM_UNWIND
46#define UNWIND(code...) code
47#else
48#define UNWIND(code...)
49#endif
50
51#endif /* __ASM_UNWIND_H */
47#endif /* !__ASSEMBLY__ */
48
49#ifdef CONFIG_ARM_UNWIND
50#define UNWIND(code...) code
51#else
52#define UNWIND(code...)
53#endif
54
55#endif /* __ASM_UNWIND_H */