/linux/arch/ia64/kernel/ |
A D | vmlinux.lds.S | 23 unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */ 32 *(.IA_64.unwind.exit.text) 101 .IA_64.unwind : AT(ADDR(.IA_64.unwind) - LOAD_OFFSET) { 103 *(.IA_64.unwind*) argument 105 } :text :unwind
|
A D | gate.lds.S | 54 .IA_64.unwind : { *(.IA_64.unwind*) } :readable :unwind 89 unwind PT_IA_64_UNWIND;
|
/linux/Documentation/livepatch/ |
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/kernel/rcu/ |
A D | rcuscale.c | 762 goto unwind; in kfree_scale_init() 772 goto unwind; in kfree_scale_init() 779 goto unwind; in kfree_scale_init() 788 unwind: in kfree_scale_init() 820 goto unwind; in rcu_scale_init() 842 goto unwind; in rcu_scale_init() 850 goto unwind; in rcu_scale_init() 856 goto unwind; in rcu_scale_init() 870 goto unwind; in rcu_scale_init() 878 goto unwind; in rcu_scale_init() [all …]
|
A D | rcutorture.c | 3000 goto unwind; in rcu_torture_init() 3065 goto unwind; in rcu_torture_init() 3073 goto unwind; in rcu_torture_init() 3089 goto unwind; in rcu_torture_init() 3181 goto unwind; in rcu_torture_init() 3185 goto unwind; in rcu_torture_init() 3188 goto unwind; in rcu_torture_init() 3191 goto unwind; in rcu_torture_init() 3194 goto unwind; in rcu_torture_init() 3197 goto unwind; in rcu_torture_init() [all …]
|
A D | refscale.c | 815 goto unwind; in ref_scale_init() 828 goto unwind; in ref_scale_init() 846 goto unwind; in ref_scale_init() 855 goto unwind; in ref_scale_init() 864 goto unwind; in ref_scale_init() 869 unwind: in ref_scale_init()
|
/linux/kernel/locking/ |
A D | locktorture.c | 934 goto unwind; in lock_torture_init() 941 goto unwind; in lock_torture_init() 977 goto unwind; in lock_torture_init() 1026 goto unwind; in lock_torture_init() 1031 goto unwind; in lock_torture_init() 1037 goto unwind; in lock_torture_init() 1042 goto unwind; in lock_torture_init() 1052 goto unwind; in lock_torture_init() 1065 goto unwind; in lock_torture_init() 1086 goto unwind; in lock_torture_init() [all …]
|
/linux/kernel/ |
A D | scftorture.c | 592 goto unwind; in scf_torture_init() 610 goto unwind; in scf_torture_init() 615 goto unwind; in scf_torture_init() 620 goto unwind; in scf_torture_init() 630 goto unwind; in scf_torture_init() 641 goto unwind; in scf_torture_init() 646 goto unwind; in scf_torture_init() 652 unwind: in scf_torture_init()
|
/linux/arch/ia64/include/asm/ |
A D | module.lds.h | 5 .IA_64.unwind : { *(.IA_64.unwind*) }
|
/linux/tools/perf/arch/arm/util/ |
A D | Build | 5 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 6 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux/tools/perf/arch/powerpc/util/ |
A D | Build | 13 perf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o 14 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux/arch/arm64/ |
A D | Makefile | 48 KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables 49 KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
|
/linux/tools/perf/arch/arm64/util/ |
A D | Build | 8 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 9 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux/tools/perf/arch/x86/util/ |
A D | Build | 17 perf-$(CONFIG_LOCAL_LIBUNWIND) += unwind-libunwind.o 18 perf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o
|
/linux/arch/arm/kernel/ |
A D | module.c | 407 mod->arch.unwind[i] = in module_finalize() 435 unwind_table_del(mod->arch.unwind[i]); in module_arch_cleanup() 436 mod->arch.unwind[i] = NULL; in module_arch_cleanup() 444 unwind_table_del(mod->arch.unwind[ARM_SEC_INIT]); in module_arch_freeing_init() 445 mod->arch.unwind[ARM_SEC_INIT] = NULL; in module_arch_freeing_init()
|
/linux/usr/ |
A D | .initramfs_data.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
/linux/arch/parisc/kernel/ |
A D | vmlinux.lds.S | 134 .PARISC.unwind : { 136 *(.PARISC.unwind)
|
/linux/arch/arm64/crypto/ |
A D | .sha256-core.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
/linux/arch/arm64/kvm/hyp/nvhe/ |
A D | .hyp-reloc.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
/linux/arch/arm64/kernel/ |
A D | .kuser32.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
A D | .sigreturn32.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
A D | .efi-rt-wrapper.o.cmd | 1 …ix-map=./= -D__ASSEMBLY__ -fno-PIE -mabi=lp64 -fno-asynchronous-unwind-tables -fno-unwind-tables -…
|
/linux/tools/perf/ |
A D | Makefile.config | 167 FEATURE_CHECK_CFLAGS-libdw-dwarf-unwind := $(LIBDW_CFLAGS) 168 FEATURE_CHECK_LDFLAGS-libdw-dwarf-unwind := $(LIBDW_LDFLAGS) $(DWARFLIBS) 431 ifneq ($(feature-libdw-dwarf-unwind),1) 645 dwarf-post-unwind := 1 646 dwarf-post-unwind-text := BUG 651 msg := $(warning Disabling post unwind, no support found.); 652 dwarf-post-unwind := 0 654 dwarf-post-unwind-text := libdw 658 dwarf-post-unwind-text := libunwind 666 ifeq ($(dwarf-post-unwind),1) [all …]
|
/linux/tools/objtool/Documentation/ |
A D | stack-validation.txt | 97 b) ORC (Oops Rewind Capability) unwind table generation 99 An alternative to frame pointers and DWARF, ORC unwind data can be 192 use the manual unwind hint macros in asm/unwind_hints.h. 212 Otherwise, the code should probably be annotated with the unwind hint 239 annotated with the unwind hint macros in asm/unwind_hints.h. 253 the unwind hint macros in asm/unwind_hints.h. 269 cases it's probably appropriate to use the unwind hint macros in 322 The problem is that there is only one ORC unwind table, which means 323 that the ORC unwind entries must be consistent for all possible
|
/linux/net/8021q/ |
A D | vlan_core.c | 265 goto unwind; in vlan_filter_push_vids() 271 unwind: in vlan_filter_push_vids() 412 goto unwind; in vlan_vids_add_by_dev() 416 unwind: in vlan_vids_add_by_dev()
|