/linux-6.3-rc2/arch/ia64/kernel/ |
A D | vmlinux.lds.S | 23 unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */ 32 *(.IA_64.unwind.exit.text) 100 .IA_64.unwind : AT(ADDR(.IA_64.unwind) - LOAD_OFFSET) { 102 *(.IA_64.unwind*) argument 104 } :text :unwind
|
A D | gate.lds.S | 54 .IA_64.unwind : { *(.IA_64.unwind*) } :readable :unwind 89 unwind PT_IA_64_UNWIND;
|
/linux-6.3-rc2/Documentation/livepatch/ |
A D | reliable-stacktrace.rst | 46 the stack or other unwind state is corrupt or otherwise unreliable. The 63 In some cases, an unwinder may require metadata to correctly unwind. 82 * Missing unwind support for an uncommon scenario, or a bug in the unwinder. 117 which is known to be reliable to unwind from, and reject unwinding from all 125 unreliable to unwind from, e.g. 143 If an interrupt or other exception is taken while the stack or other unwind 148 Architectures which cannot identify when it is reliable to unwind such cases 150 boundaries. Note that it may be reliable to unwind across certain 151 exceptions (e.g. IRQ) but unreliable to unwind across other exceptions 222 are not required to unwind from other trampolines which modify the return [all …]
|
/linux-6.3-rc2/arch/arm64/ |
A D | Makefile | 49 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables 50 KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables 52 KBUILD_CFLAGS += -fasynchronous-unwind-tables 53 KBUILD_AFLAGS += -fasynchronous-unwind-tables
|
/linux-6.3-rc2/kernel/rcu/ |
A D | rcuscale.c | 844 goto unwind; in kfree_scale_init() 856 goto unwind; in kfree_scale_init() 863 goto unwind; in kfree_scale_init() 872 unwind: in kfree_scale_init() 904 goto unwind; in rcu_scale_init() 926 goto unwind; in rcu_scale_init() 934 goto unwind; in rcu_scale_init() 940 goto unwind; in rcu_scale_init() 954 goto unwind; in rcu_scale_init() 962 goto unwind; in rcu_scale_init() [all …]
|
A D | refscale.c | 1070 goto unwind; in ref_scale_init() 1075 goto unwind; in ref_scale_init() 1086 goto unwind; in ref_scale_init() 1104 goto unwind; in ref_scale_init() 1113 goto unwind; in ref_scale_init() 1122 goto unwind; in ref_scale_init() 1127 unwind: in ref_scale_init()
|
/linux-6.3-rc2/kernel/locking/ |
A D | locktorture.c | 949 goto unwind; in lock_torture_init() 956 goto unwind; in lock_torture_init() 992 goto unwind; in lock_torture_init() 1041 goto unwind; in lock_torture_init() 1046 goto unwind; in lock_torture_init() 1052 goto unwind; in lock_torture_init() 1057 goto unwind; in lock_torture_init() 1067 goto unwind; in lock_torture_init() 1080 goto unwind; in lock_torture_init() 1101 goto unwind; in lock_torture_init() [all …]
|
/linux-6.3-rc2/arch/ia64/include/asm/ |
A D | module.lds.h | 5 .IA_64.unwind : { *(.IA_64.unwind*) }
|
/linux-6.3-rc2/tools/perf/arch/arm/util/ |
A D | Build | 5 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 6 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.3-rc2/tools/perf/arch/powerpc/util/ |
A D | Build | 12 perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o 13 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.3-rc2/kernel/ |
A D | scftorture.c | 589 goto unwind; in scf_torture_init() 607 goto unwind; in scf_torture_init() 612 goto unwind; in scf_torture_init() 617 goto unwind; in scf_torture_init() 627 goto unwind; in scf_torture_init() 638 goto unwind; in scf_torture_init() 643 goto unwind; in scf_torture_init() 649 unwind: in scf_torture_init()
|
/linux-6.3-rc2/tools/perf/arch/arm64/util/ |
A D | Build | 8 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 9 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.3-rc2/arch/arm64/kernel/ |
A D | stacktrace.c | 121 static void notrace unwind(struct unwind_state *state, in unwind() function 134 NOKPROBE_SYMBOL(unwind); 231 unwind(&state, consume_entry, cookie); in arch_stack_walk()
|
/linux-6.3-rc2/tools/perf/arch/x86/util/ |
A D | Build | 17 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 18 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.3-rc2/arch/arm64/kernel/pi/ |
A D | Makefile | 10 -fno-asynchronous-unwind-tables -fno-unwind-tables \
|
/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/ |
A D | stacktrace.c | 70 static void notrace unwind(struct unwind_state *state, in unwind() function 135 unwind(&state, pkvm_save_backtrace_entry, &idx); in pkvm_save_backtrace()
|
/linux-6.3-rc2/arch/parisc/kernel/ |
A D | vmlinux.lds.S | 133 .PARISC.unwind : { 135 *(.PARISC.unwind)
|
/linux-6.3-rc2/tools/perf/ |
A D | Makefile.config | 176 FEATURE_CHECK_CFLAGS-libdw-dwarf-unwind := $(LIBDW_CFLAGS) 177 FEATURE_CHECK_LDFLAGS-libdw-dwarf-unwind := $(LIBDW_LDFLAGS) $(DWARFLIBS) 458 ifneq ($(feature-libdw-dwarf-unwind),1) 716 dwarf-post-unwind := 1 717 dwarf-post-unwind-text := BUG 722 msg := $(warning Disabling post unwind, no support found.); 723 dwarf-post-unwind := 0 725 dwarf-post-unwind-text := libdw 729 dwarf-post-unwind-text := libunwind 737 ifeq ($(dwarf-post-unwind),1) [all …]
|
/linux-6.3-rc2/drivers/firmware/efi/libstub/ |
A D | Makefile | 20 -fno-asynchronous-unwind-tables \ 26 -fno-unwind-tables -fno-asynchronous-unwind-tables \
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | stacktrace.c | 126 static void unwind(struct unwind_state *state, in unwind() function 195 unwind(&state, kvm_nvhe_dump_backtrace_entry, (void *)hyp_offset); in hyp_dump_backtrace()
|
/linux-6.3-rc2/tools/perf/arch/arm64/tests/ |
A D | Build | 2 perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
|
/linux-6.3-rc2/tools/perf/arch/csky/util/ |
A D | Build | 4 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.3-rc2/tools/perf/arch/mips/util/ |
A D | Build | 3 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
|
/linux-6.3-rc2/tools/perf/arch/powerpc/tests/ |
A D | Build | 2 perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
|
/linux-6.3-rc2/arch/parisc/include/asm/ |
A D | module.h | 22 struct unwind_table *unwind; member
|