Home
last modified time | relevance | path

Searched refs:unwind (Results 1 – 25 of 122) sorted by relevance

12345

/linux/Documentation/livepatch/
H A Dreliable-stacktrace.rst46 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/arch/arm64/
H A DMakefile58 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
59 KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
61 KBUILD_CFLAGS += -fasynchronous-unwind-tables
62 KBUILD_AFLAGS += -fasynchronous-unwind-tables
/linux/kernel/rcu/
H A Drcuscale.c800 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 …]
H A Drefscale.c1102 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/tools/perf/arch/loongarch/util/
H A DBuild4 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
5 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/tools/perf/arch/arm/util/
H A DBuild5 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
6 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/kernel/locking/
H A Dlocktorture.c1197 goto unwind; in lock_torture_init()
1204 goto unwind; in lock_torture_init()
1240 goto unwind; in lock_torture_init()
1284 goto unwind; in lock_torture_init()
1293 goto unwind; in lock_torture_init()
1298 goto unwind; in lock_torture_init()
1304 goto unwind; in lock_torture_init()
1309 goto unwind; in lock_torture_init()
1319 goto unwind; in lock_torture_init()
1336 goto unwind; in lock_torture_init()
[all …]
/linux/tools/perf/arch/powerpc/util/
H A DBuild13 perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o
14 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/kernel/
H A Dscftorture.c595 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/tools/perf/arch/arm64/util/
H A DBuild8 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
9 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/tools/perf/arch/x86/util/
H A DBuild18 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
19 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/arch/riscv/kernel/pi/
H A DMakefile9 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dstacktrace.c70 static void notrace unwind(struct unwind_state *state, in unwind() function
135 unwind(&state, pkvm_save_backtrace_entry, &idx); in pkvm_save_backtrace()
/linux/tools/perf/
H A Dbuiltin-version.c75 STATUS(HAVE_DWARF_SUPPORT, libdw-dwarf-unwind); in library_status()
86 STATUS(HAVE_DWARF_UNWIND_SUPPORT, dwarf-unwind-support); in library_status()
H A DMakefile.config157 FEATURE_CHECK_CFLAGS-libdw-dwarf-unwind := $(LIBDW_CFLAGS)
158 FEATURE_CHECK_LDFLAGS-libdw-dwarf-unwind := $(LIBDW_LDFLAGS) $(DWARFLIBS)
463 ifneq ($(feature-libdw-dwarf-unwind),1)
727 dwarf-post-unwind := 1
728 dwarf-post-unwind-text := BUG
733 $(warning Disabling post unwind, no support found.)
734 dwarf-post-unwind := 0
736 dwarf-post-unwind-text := libdw
740 dwarf-post-unwind-text := libunwind
748 ifeq ($(dwarf-post-unwind),1)
[all …]
/linux/arch/arm64/kernel/pi/
H A DMakefile11 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux/arch/parisc/kernel/
H A Dvmlinux.lds.S134 .PARISC.unwind : {
136 *(.PARISC.unwind)
/linux/drivers/firmware/efi/libstub/
H A DMakefile20 -fno-asynchronous-unwind-tables \
26 -fno-unwind-tables -fno-asynchronous-unwind-tables
/linux/arch/s390/kernel/vdso32/
H A DMakefile22 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/arch/arm64/kvm/
H A Dstacktrace.c126 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/arch/s390/kernel/vdso64/
H A DMakefile28 KBUILD_CFLAGS_64 := $(filter-out -fno-asynchronous-unwind-tables,$(KBUILD_CFLAGS_64))
29 KBUILD_CFLAGS_64 += -m64 -fPIC -fno-common -fno-builtin -fasynchronous-unwind-tables
/linux/tools/perf/arch/csky/util/
H A DBuild4 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/tools/perf/arch/mips/util/
H A DBuild3 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
/linux/tools/perf/arch/powerpc/tests/
H A DBuild2 perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
/linux/arch/parisc/include/asm/
H A Dmodule.h22 struct unwind_table *unwind; member

12345