/linux-6.6.21/arch/ia64/kernel/ |
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
|
D | gate.lds.S | 54 .IA_64.unwind : { *(.IA_64.unwind*) } :readable :unwind 89 unwind PT_IA_64_UNWIND;
|
/linux-6.6.21/Documentation/livepatch/ |
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. 135 At function call boundaries the stack and other unwind state is expected to be 143 If an interrupt or other exception is taken while the stack or other unwind 144 state is in an inconsistent state, it may not be possible to reliably 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 [all …]
|
/linux-6.6.21/arch/arm64/ |
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.6.21/kernel/rcu/ |
D | rcuscale.c | 800 goto unwind; in kfree_scale_init() 812 goto unwind; in kfree_scale_init() 819 goto unwind; in kfree_scale_init() 828 unwind: in kfree_scale_init() 974 goto unwind; in rcu_scale_init() 1001 goto unwind; in rcu_scale_init() 1009 goto unwind; in rcu_scale_init() 1015 goto unwind; in rcu_scale_init() 1029 goto unwind; in rcu_scale_init() 1037 goto unwind; in rcu_scale_init() [all …]
|
D | refscale.c | 1102 goto unwind; in ref_scale_init() 1107 goto unwind; in ref_scale_init() 1118 goto unwind; in ref_scale_init() 1136 goto unwind; in ref_scale_init() 1146 goto unwind; in ref_scale_init() 1153 goto unwind; in ref_scale_init() 1158 unwind: in ref_scale_init()
|
/linux-6.6.21/tools/perf/arch/loongarch/util/ |
D | Build | 4 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 5 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/arch/ia64/include/asm/ |
D | module.lds.h | 5 .IA_64.unwind : { *(.IA_64.unwind*) }
|
/linux-6.6.21/tools/perf/arch/arm/util/ |
D | Build | 5 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 6 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/kernel/locking/ |
D | locktorture.c | 1095 goto unwind; in lock_torture_init() 1102 goto unwind; in lock_torture_init() 1138 goto unwind; in lock_torture_init() 1170 goto unwind; in lock_torture_init() 1187 goto unwind; in lock_torture_init() 1192 goto unwind; in lock_torture_init() 1198 goto unwind; in lock_torture_init() 1203 goto unwind; in lock_torture_init() 1213 goto unwind; in lock_torture_init() 1230 goto unwind; in lock_torture_init() [all …]
|
/linux-6.6.21/tools/perf/arch/powerpc/util/ |
D | Build | 12 perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o 13 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/kernel/ |
D | scftorture.c | 595 goto unwind; in scf_torture_init() 613 goto unwind; in scf_torture_init() 618 goto unwind; in scf_torture_init() 623 goto unwind; in scf_torture_init() 633 goto unwind; in scf_torture_init() 644 goto unwind; in scf_torture_init() 649 goto unwind; in scf_torture_init() 655 unwind: in scf_torture_init()
|
/linux-6.6.21/tools/perf/arch/arm64/util/ |
D | Build | 8 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 9 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/tools/perf/arch/x86/util/ |
D | Build | 18 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 19 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/arch/arm64/kernel/pi/ |
D | Makefile | 10 -fno-asynchronous-unwind-tables -fno-unwind-tables \
|
/linux-6.6.21/arch/arm64/kvm/hyp/nvhe/ |
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.6.21/arch/riscv/kernel/pi/ |
D | Makefile | 9 -fno-asynchronous-unwind-tables -fno-unwind-tables \
|
/linux-6.6.21/arch/parisc/kernel/ |
D | vmlinux.lds.S | 134 .PARISC.unwind : { 136 *(.PARISC.unwind)
|
/linux-6.6.21/tools/perf/ |
D | Makefile.config | 182 FEATURE_CHECK_CFLAGS-libdw-dwarf-unwind := $(LIBDW_CFLAGS) 183 FEATURE_CHECK_LDFLAGS-libdw-dwarf-unwind := $(LIBDW_LDFLAGS) $(DWARFLIBS) 469 ifneq ($(feature-libdw-dwarf-unwind),1) 471 …msg := $(warning No libdw DWARF unwind found, Please install elfutils-devel/libdw-dev >= 0.158 and… 682 dwarf-post-unwind := 1 683 dwarf-post-unwind-text := BUG 688 msg := $(warning Disabling post unwind, no support found.); 689 dwarf-post-unwind := 0 691 dwarf-post-unwind-text := libdw 695 dwarf-post-unwind-text := libunwind [all …]
|
/linux-6.6.21/drivers/firmware/efi/libstub/ |
D | Makefile | 20 -fno-asynchronous-unwind-tables \ 26 -fno-unwind-tables -fno-asynchronous-unwind-tables
|
/linux-6.6.21/arch/arm64/kvm/ |
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.6.21/arch/arm64/kernel/ |
D | stacktrace.c | 129 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, in unwind() function 208 unwind(&state, consume_entry, cookie); in arch_stack_walk()
|
/linux-6.6.21/tools/perf/arch/csky/util/ |
D | Build | 4 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux-6.6.21/tools/perf/arch/mips/util/ |
D | Build | 3 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
|
/linux-6.6.21/tools/perf/arch/powerpc/tests/ |
D | Build | 2 perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
|