Searched refs:objtool (Results 1 – 25 of 26) sorted by relevance
12
/linux-5.19.10/tools/objtool/ |
D | Build | 1 objtool-y += arch/$(SRCARCH)/ 3 objtool-y += weak.o 5 objtool-y += check.o 6 objtool-y += special.o 7 objtool-y += builtin-check.o 8 objtool-y += elf.o 9 objtool-y += objtool.o 11 objtool-$(BUILD_ORC) += orc_gen.o 12 objtool-$(BUILD_ORC) += orc_dump.o 14 objtool-y += libstring.o [all …]
|
D | Makefile | 19 OBJTOOL := $(OUTPUT)objtool 30 -I$(srctree)/tools/objtool/include \ 31 -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include 54 @$(MAKE) $(build)=objtool 64 $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL)
|
D | .gitignore | 3 /objtool
|
D | sync-check.sh | 55 if [ ! -d ../../kernel ] || [ ! -d ../../tools ] || [ ! -d ../objtool ]; then
|
/linux-5.19.10/tools/objtool/Documentation/ |
D | objtool.txt | 4 The kernel CONFIG_OBJTOOL option enables a host tool named 'objtool' 59 objtool cmdline. 65 Typically, objtool runs on every translation unit (TU, aka ".o file") in 80 TU: objtool [--module] <options> 85 TU: objtool [--module] <options> // no --noinstr 86 vmlinux: objtool --noinstr // other options removed 91 vmlinux: objtool --noinstr <options> 92 module: objtool --module --noinstr <options> 168 The benefit of objtool here is that because it ensures that *all* 196 To achieve the validation, objtool enforces the following rules: [all …]
|
/linux-5.19.10/scripts/ |
D | Makefile.vmlinux_o | 36 objtool-enabled := $(or $(delay-objtool),$(CONFIG_NOINSTR_VALIDATION)) 46 $(if $(delay-objtool),$(objtool_args)) \
|
D | Makefile.lib | 230 objtool := $(objtree)/tools/objtool/objtool 244 $(if $(delay-objtool), --link) \ 248 delay-objtool := $(or $(CONFIG_LTO_CLANG),$(CONFIG_X86_KERNEL_IBT)) 250 cmd_objtool = $(if $(objtool-enabled), ; $(objtool) $(objtool_args) $@) 251 cmd_gen_objtooldep = $(if $(objtool-enabled), { echo ; echo '$@: $$(wildcard $(objtool))' ; } >> $(…
|
D | Makefile.build | 219 $(obj)/%.o: objtool-enabled = $(if $(is-standard-object),$(if $(delay-objtool),$(is-single-obj-m),y… 398 $(multi-obj-m): objtool-enabled := $(delay-objtool)
|
/linux-5.19.10/Documentation/x86/ |
D | orc-unwinder.rst | 15 The ORC data consists of unwind tables which are generated by objtool. 93 The ORC data is generated by objtool. With the existing compile-time 94 stack metadata validation feature, objtool already follows all code 117 So the advantages of using objtool to generate ORC data are that it 123 The downside is that the unwinder now becomes dependent on objtool's 125 too complicated for objtool to follow, the ORC data generation might 127 already has such a dependency on objtool's ability to follow GCC code 131 objtool, we may need to revisit the current implementation. Some 133 palatable, or having objtool use DWARF as an additional input, or 134 creating a GCC plugin to assist objtool with its analysis. But for now, [all …]
|
/linux-5.19.10/tools/objtool/arch/x86/ |
D | Build | 1 objtool-y += special.o 2 objtool-y += decode.o
|
/linux-5.19.10/tools/ |
D | Makefile | 72 cgroup counter firewire hv guest bootconfig spi usb virtio vm bpf iio gpio objtool leds wmi pci fir… target 119 tmon freefall iio objtool kvm_stat wmi \
|
/linux-5.19.10/scripts/package/ |
D | builddeb | 71 echo tools/objtool/objtool
|
/linux-5.19.10/Documentation/ |
D | asm-annotations.rst | 43 information. In particular, on properly annotated objects, ``objtool`` can be 44 run to check and fix the object if needed. Currently, ``objtool`` can report 82 Checking tools like ``objtool`` should ensure such marked functions conform 103 ``objtool`` requires that all code must be contained in an ELF symbol. Symbol
|
/linux-5.19.10/Documentation/livepatch/ |
D | reliable-stacktrace.rst | 61 objtool. 65 objtool. 309 metadata generated by objtool).
|
D | livepatch.rst | 179 1) Add CONFIG_HAVE_RELIABLE_STACKTRACE. This means porting objtool, and
|
/linux-5.19.10/lib/ |
D | Kconfig.ubsan | 98 # objtool already handles unreachable checking and gets angry about
|
D | Kconfig.kcsan | 187 # We can either let objtool nop __tsan_func_{entry,exit}() and builtin
|
D | Kconfig.debug | 501 tools/objtool/Documentation/stack-validation.txt.
|
/linux-5.19.10/Documentation/core-api/ |
D | entry.rst | 48 This allows verification of the 'noinstr' restrictions via objtool on
|
/linux-5.19.10/ |
D | Makefile | 1316 prepare: tools/objtool
|
/linux-5.19.10/Documentation/process/ |
D | maintainer-tip.rst | 95 - objtool
|
/linux-5.19.10/kernel/trace/ |
D | Kconfig | 77 Arch supports objtool --mcount
|
/linux-5.19.10/Documentation/dev-tools/ |
D | checkpatch.rst | 778 not be emitted into the symbol table. This can prevent `objtool`
|
/linux-5.19.10/arch/ |
D | Kconfig | 1068 Architecture supports objtool compile-time frame pointer rule
|
/linux-5.19.10/arch/x86/ |
D | Kconfig | 1866 This requires LTO like objtool runs and will slow down the build. It
|
12