Home
last modified time | relevance | path

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

123456

/linux-6.6.21/arch/ia64/kernel/
Dvmlinux.lds.S23 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
Dgate.lds.S54 .IA_64.unwind : { *(.IA_64.unwind*) } :readable :unwind
89 unwind PT_IA_64_UNWIND;
/linux-6.6.21/Documentation/livepatch/
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.
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/
DMakefile49 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/
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 …]
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-6.6.21/tools/perf/arch/loongarch/util/
DBuild4 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
5 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux-6.6.21/arch/ia64/include/asm/
Dmodule.lds.h5 .IA_64.unwind : { *(.IA_64.unwind*) }
/linux-6.6.21/tools/perf/arch/arm/util/
DBuild5 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
6 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux-6.6.21/kernel/locking/
Dlocktorture.c1095 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/
DBuild12 perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o
13 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux-6.6.21/kernel/
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-6.6.21/tools/perf/arch/arm64/util/
DBuild8 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/
DBuild18 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
19 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux-6.6.21/arch/arm64/kernel/pi/
DMakefile10 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux-6.6.21/arch/arm64/kvm/hyp/nvhe/
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-6.6.21/arch/riscv/kernel/pi/
DMakefile9 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux-6.6.21/arch/parisc/kernel/
Dvmlinux.lds.S134 .PARISC.unwind : {
136 *(.PARISC.unwind)
/linux-6.6.21/tools/perf/
DMakefile.config182 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/
DMakefile20 -fno-asynchronous-unwind-tables \
26 -fno-unwind-tables -fno-asynchronous-unwind-tables
/linux-6.6.21/arch/arm64/kvm/
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-6.6.21/arch/arm64/kernel/
Dstacktrace.c129 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/
DBuild4 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux-6.6.21/tools/perf/arch/mips/util/
DBuild3 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
/linux-6.6.21/tools/perf/arch/powerpc/tests/
DBuild2 perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o

123456