Home
last modified time | relevance | path

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

12345

/linux/arch/arm64/
H A DMakefile59 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
60 KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
61 KBUILD_RUSTFLAGS += -Cforce-unwind-tables=n
63 KBUILD_CFLAGS += -fasynchronous-unwind-tables
64 KBUILD_AFLAGS += -fasynchronous-unwind-tables
65 KBUILD_RUSTFLAGS += -Cforce-unwind-tables=y -Zuse-sync-unwind=n
/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.
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/kernel/rcu/
H A Drcuscale.c886 goto unwind; in kfree_scale_init()
892 goto unwind; in kfree_scale_init()
903 goto unwind; in kfree_scale_init()
915 goto unwind; in kfree_scale_init()
922 goto unwind; in kfree_scale_init()
931 unwind: in kfree_scale_init()
1102 goto unwind; in rcu_scale_init()
1129 goto unwind; in rcu_scale_init()
1136 goto unwind; in rcu_scale_init()
1142 goto unwind; in rcu_scale_init()
[all …]
H A Drcutorture.c4473 goto unwind; in rcu_torture_init()
4556 goto unwind; in rcu_torture_init()
4563 goto unwind; in rcu_torture_init()
4571 goto unwind; in rcu_torture_init()
4578 goto unwind; in rcu_torture_init()
4584 goto unwind; in rcu_torture_init()
4588 goto unwind; in rcu_torture_init()
4599 goto unwind; in rcu_torture_init()
4607 goto unwind; in rcu_torture_init()
4613 goto unwind; in rcu_torture_init()
[all …]
H A Drefscale.c1545 goto unwind; in ref_scale_init()
1550 goto unwind; in ref_scale_init()
1561 goto unwind; in ref_scale_init()
1582 goto unwind; in ref_scale_init()
1592 goto unwind; in ref_scale_init()
1599 goto unwind; in ref_scale_init()
1604 unwind: in ref_scale_init()
/linux/kernel/locking/
H A Dlocktorture.c1259 goto unwind; in lock_torture_init()
1266 goto unwind; in lock_torture_init()
1300 goto unwind; in lock_torture_init()
1331 goto unwind; in lock_torture_init()
1343 goto unwind; in lock_torture_init()
1352 goto unwind; in lock_torture_init()
1357 goto unwind; in lock_torture_init()
1363 goto unwind; in lock_torture_init()
1368 goto unwind; in lock_torture_init()
1377 goto unwind; in lock_torture_init()
[all …]
/linux/tools/perf/arch/loongarch/util/
H A DBuild3 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
4 perf-util-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
/linux/kernel/
H A Dscftorture.c630 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/arch/arm64/kernel/pi/
H A DMakefile11 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux/arch/riscv/kernel/pi/
H A DMakefile10 -fno-asynchronous-unwind-tables -fno-unwind-tables \
/linux/arch/parisc/kernel/
H A Dvmlinux.lds.S134 .PARISC.unwind : {
136 *(.PARISC.unwind)
/linux/arch/s390/kernel/vdso/
H A DMakefile29 KBUILD_CFLAGS_VDSO := $(filter-out -fno-asynchronous-unwind-tables,$(KBUILD_CFLAGS_VDSO))
30 KBUILD_CFLAGS_VDSO += -fPIC -fno-common -fno-builtin -fasynchronous-unwind-tables
/linux/tools/perf/Documentation/
H A Dperf-check.txt52 dwarf-unwind / HAVE_DWARF_UNWIND_SUPPORT
56 libdw-dwarf-unwind / HAVE_LIBDW_SUPPORT
/linux/tools/perf/arch/mips/util/
H A DBuild1 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
/linux/net/8021q/
H A Dvlan_core.c265 goto unwind; in vlan_filter_push_vids()
271 unwind: in vlan_filter_push_vids()
414 goto unwind; in vlan_vids_add_by_dev()
418 unwind: in vlan_vids_add_by_dev()
/linux/tools/perf/
H A DMakefile.config741 dwarf-post-unwind := 1
742 dwarf-post-unwind-text := BUG
747 $(warning Disabling post unwind, no support found.)
748 dwarf-post-unwind := 0
750 dwarf-post-unwind-text := libdw
754 dwarf-post-unwind-text := libunwind
758 ifeq ($(dwarf-post-unwind),1)
1298 ifeq ($(dwarf-post-unwind),1)
1299 $(call feature_print_text,"DWARF post unwind library", $(dwarf-post-unwind
[all...]
/linux/arch/parisc/include/asm/
H A Dmodule.h22 struct unwind_table *unwind; member
/linux/tools/perf/arch/arm/util/
H A DBuild1 perf-util-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o
/linux/tools/perf/arch/powerpc/tests/
H A DBuild2 perf-test-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk_tty.c274 goto unwind; in bcm_vk_tty_init()
284 goto unwind; in bcm_vk_tty_init()
288 unwind: in bcm_vk_tty_init()
/linux/tools/perf/arch/arm/tests/
H A DBuild2 perf-test-y += dwarf-unwind.o
/linux/tools/perf/arch/arm64/tests/
H A DBuild2 perf-test-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
/linux/tools/testing/selftests/arm64/abi/
H A DMakefile13 $(CC) -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
/linux/Documentation/arch/x86/
H A Dorc-unwinder.rst15 The ORC data consists of unwind tables which are generated by objtool.
50 reliably unwind across interrupts and exceptions. Frame pointer based
56 that it needs more memory to store the ORC unwind tables: roughly 2-4MB
77 unwind tables take up ~50% more RAM (+1.3MB on an x86 defconfig kernel)
90 ORC unwind table generation
/linux/tools/perf/arch/powerpc/util/
H A DBuild9 perf-util-$(CONFIG_LIBUNWIND) += unwind-libunwind.o

12345