Home
last modified time | relevance | path

Searched refs:objtool (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/linux/tools/objtool/
H A DBuild1 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
14 objtool-y += libstring.o
15 objtool-y += libctype.o
16 objtool-y += str_error_r.o
[all …]
H A DMakefile18 OBJTOOL := $(OUTPUT)objtool
29 -I$(srctree)/tools/objtool/include \
30 -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include \
66 $(Q)$(MAKE) $(build)=objtool $(HOST_OVERRIDES) CFLAGS="$(OBJTOOL_CFLAGS)" \
88 $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL)
H A D.gitignore3 /objtool
H A Dsync-check.sh55 if [ ! -d ../../kernel ] || [ ! -d ../../tools ] || [ ! -d ../objtool ]; then
/openbmc/linux/scripts/
H A DMakefile.vmlinux_o36 objtool-enabled := $(or $(delay-objtool),$(CONFIG_NOINSTR_VALIDATION))
38 vmlinux-objtool-args-$(delay-objtool) += $(objtool-args-y)
39 vmlinux-objtool-args-$(CONFIG_GCOV_KERNEL) += --no-unreachable
40 vmlinux-objtool-args-$(CONFIG_NOINSTR_VALIDATION) += --noinstr \
43 objtool-args = $(vmlinux-objtool-args-y) --link
H A DMakefile.lib253 objtool := $(objtree)/tools/objtool/objtool
258 objtool-args-$(CONFIG_X86_KERNEL_IBT) += --ibt
259 objtool-args-$(CONFIG_FINEIBT) += --cfi
264 objtool-args-$(CONFIG_UNWINDER_ORC) += --orc
265 objtool-args-$(CONFIG_RETPOLINE) += --retpoline
266 objtool-args-$(CONFIG_RETHUNK) += --rethunk
267 objtool-args-$(CONFIG_SLS) += --sls
268 objtool-args-$(CONFIG_STACK_VALIDATION) += --stackval
274 objtool-args = $(objtool-args-y) \
275 $(if $(delay-objtool), --link) \
[all …]
H A DMakefile.build218 $(obj)/%.o: objtool-enabled = $(if $(is-standard-object),$(if $(delay-objtool),$(is-single-obj-m),y…
435 $(multi-obj-m): objtool-enabled := $(delay-objtool)
/openbmc/linux/tools/objtool/Documentation/
H A Dobjtool.txt4 The kernel CONFIG_OBJTOOL option enables a host tool named 'objtool'
59 objtool cmdline.
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>
250 objtool maintainers.
263 the objtool maintainers.
371 objtool maintainer, or you can submit a patch.
[all …]
/openbmc/linux/tools/objtool/arch/powerpc/
H A DBuild1 objtool-y += decode.o
2 objtool-y += special.o
/openbmc/linux/Documentation/arch/x86/
H A Dorc-unwinder.rst15 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
135 objtool follows GCC code quite well.
[all …]
/openbmc/linux/tools/objtool/arch/x86/
H A DBuild1 objtool-y += special.o
2 objtool-y += decode.o
/openbmc/linux/scripts/package/
H A Dinstall-extmod-build28 echo tools/objtool/objtool
/openbmc/linux/Documentation/tools/rtla/
H A Drtla-timerlat-top.rst82 objtool:49256 3.79 us
113 thread stacktrace: the current thread (*objtool:49256*) disabled interrupts
/openbmc/linux/tools/
H A DMakefile72 cgroup counter firewire hv guest bootconfig spi usb virtio mm bpf iio gpio objtool leds wmi pci fir… target
122 tmon freefall iio objtool kvm_stat wmi \
/openbmc/linux/Documentation/core-api/
H A Dasm-annotations.rst43 information. In particular, on properly annotated objects, ``objtool`` can be
44 run to check and fix the object if needed. Currently, ``objtool`` can report
83 Checking tools like ``objtool`` should ensure such marked functions conform
104 ``objtool`` requires that all code must be contained in an ELF symbol. Symbol
H A Dentry.rst48 This allows verification of the 'noinstr' restrictions via objtool on
/openbmc/openbmc/poky/meta/recipes-kernel/linux/
H A Dkernel-devsrc.bb152 # if our build dir had objtool, it will also be rebuilt on target, so
154 if [ -f ${B}/tools/objtool/objtool ]; then
155 # these are a few files associated with objtool, since we'll need to
163 cp -a --parents tools/objtool/* $kerneldir/build/
302 # objtool requires these files
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dkernel.bbclass606 # With CONFIG_UNWINDER_ORC (the default in 4.14), objtool is required for
608 if [ -x tools/objtool/objtool ]; then
609 mkdir -p ${kerneldir}/tools/objtool
610 cp tools/objtool/objtool ${kerneldir}/tools/objtool/
/openbmc/linux/Documentation/livepatch/
H A Dreliable-stacktrace.rst61 objtool.
65 objtool.
309 metadata generated by objtool).
H A Dlivepatch.rst179 1) Add CONFIG_HAVE_RELIABLE_STACKTRACE. This means porting objtool, and
/openbmc/linux/lib/
H A DKconfig.ubsan111 # objtool already handles unreachable checking and gets angry about
H A DKconfig.kcsan188 # We can either let objtool nop __tsan_func_{entry,exit}() and builtin
/openbmc/linux/kernel/trace/
H A DKconfig89 Arch supports objtool --mcount
94 Arch supports the objtool options --mcount with --mnop.
/openbmc/linux/Documentation/process/
H A Dmaintainer-tip.rst95 - objtool
/openbmc/linux/Documentation/dev-tools/
H A Dcheckpatch.rst785 not be emitted into the symbol table. This can prevent `objtool`

12