| /linux-6.15/arch/arm64/ |
| H A D | Makefile | 62 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables 63 KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables 64 KBUILD_RUSTFLAGS += -Cforce-unwind-tables=n 66 KBUILD_CFLAGS += -fasynchronous-unwind-tables 67 KBUILD_AFLAGS += -fasynchronous-unwind-tables 68 KBUILD_RUSTFLAGS += -Cforce-unwind-tables=y -Zuse-sync-unwind=n
|
| /linux-6.15/Documentation/livepatch/ |
| H 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.15/kernel/rcu/ |
| H A D | rcuscale.c | 893 goto unwind; in kfree_scale_init() 899 goto unwind; in kfree_scale_init() 910 goto unwind; in kfree_scale_init() 922 goto unwind; in kfree_scale_init() 929 goto unwind; in kfree_scale_init() 938 unwind: in kfree_scale_init() 1109 goto unwind; in rcu_scale_init() 1136 goto unwind; in rcu_scale_init() 1144 goto unwind; in rcu_scale_init() 1172 goto unwind; in rcu_scale_init() [all …]
|
| /linux-6.15/tools/perf/arch/arm/util/ |
| H A D | Build | 3 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 4 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/tools/perf/arch/loongarch/util/ |
| H A D | Build | 4 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 5 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/kernel/locking/ |
| H A D | locktorture.c | 1255 goto unwind; in lock_torture_init() 1262 goto unwind; in lock_torture_init() 1298 goto unwind; in lock_torture_init() 1342 goto unwind; in lock_torture_init() 1351 goto unwind; in lock_torture_init() 1356 goto unwind; in lock_torture_init() 1362 goto unwind; in lock_torture_init() 1367 goto unwind; in lock_torture_init() 1377 goto unwind; in lock_torture_init() 1394 goto unwind; in lock_torture_init() [all …]
|
| /linux-6.15/tools/perf/arch/powerpc/util/ |
| H A D | Build | 12 perf-util-$(CONFIG_LIBUNWIND) += unwind-libunwind.o 13 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/tools/perf/arch/arm64/util/ |
| H A D | Build | 7 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 8 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/kernel/ |
| H A D | scftorture.c | 630 goto unwind; in scf_torture_init() 648 goto unwind; in scf_torture_init() 653 goto unwind; in scf_torture_init() 658 goto unwind; in scf_torture_init() 668 goto unwind; in scf_torture_init() 679 goto unwind; in scf_torture_init() 684 goto unwind; in scf_torture_init() 690 unwind: in scf_torture_init()
|
| /linux-6.15/tools/perf/arch/x86/util/ |
| H A D | Build | 14 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 15 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H 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()
|
| H A D | Makefile | 101 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
|
| /linux-6.15/arch/arm64/kernel/pi/ |
| H A D | Makefile | 11 -fno-asynchronous-unwind-tables -fno-unwind-tables \
|
| /linux-6.15/arch/parisc/kernel/ |
| H A D | vmlinux.lds.S | 134 .PARISC.unwind : { 136 *(.PARISC.unwind)
|
| /linux-6.15/arch/riscv/kernel/pi/ |
| H A D | Makefile | 10 -fno-asynchronous-unwind-tables -fno-unwind-tables \
|
| /linux-6.15/arch/s390/kernel/vdso32/ |
| H A D | Makefile | 22 KBUILD_CFLAGS_32 := $(filter-out -fno-asynchronous-unwind-tables,$(KBUILD_CFLAGS_32)) 23 KBUILD_CFLAGS_32 += -m31 -fPIC -shared -fno-common -fno-builtin -fasynchronous-unwind-tables
|
| /linux-6.15/drivers/firmware/efi/libstub/ |
| H A D | Makefile | 20 -fno-asynchronous-unwind-tables \ 26 -fno-unwind-tables -fno-asynchronous-unwind-tables
|
| /linux-6.15/arch/arm64/kvm/ |
| H A D | stacktrace.c | 127 static void unwind(struct unwind_state *state, in unwind() function 196 unwind(&state, kvm_nvhe_dump_backtrace_entry, (void *)hyp_offset); in hyp_dump_backtrace()
|
| /linux-6.15/arch/s390/kernel/vdso64/ |
| H A D | Makefile | 33 KBUILD_CFLAGS_64 := $(filter-out -fno-asynchronous-unwind-tables,$(KBUILD_CFLAGS_64)) 34 KBUILD_CFLAGS_64 += -m64 -fPIC -fno-common -fno-builtin -fasynchronous-unwind-tables
|
| /linux-6.15/tools/perf/arch/csky/util/ |
| H A D | Build | 3 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
| /linux-6.15/tools/perf/arch/mips/util/ |
| H A D | Build | 2 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
|
| /linux-6.15/arch/parisc/include/asm/ |
| H A D | module.h | 22 struct unwind_table *unwind; member
|
| /linux-6.15/tools/perf/arch/powerpc/tests/ |
| H A D | Build | 2 perf-test-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf-check.txt | 52 dwarf-unwind / HAVE_DWARF_UNWIND_SUPPORT 57 libdw-dwarf-unwind / HAVE_LIBDW_SUPPORT
|
| /linux-6.15/tools/perf/arch/riscv/util/ |
| H A D | Build | 5 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|