Home
last modified time | relevance | path

Searched refs:noinstr (Results 1 – 10 of 10) sorted by relevance

/tools/objtool/
Dbuiltin-check.c73 OPT_BOOLEAN('n', "noinstr", &opts.noinstr, "validate noinstr rules"),
138 opts.noinstr || in opts_valid()
187 if (opts.noinstr) { in link_opts_valid()
Dobjtool.c117 if (!opts.noinstr) in objtool_pv_add()
Dcheck.c288 if (opts.link && opts.noinstr && sec) in init_insn_state()
289 state->noinstr = sec->noinstr; in init_insn_state()
393 sec->noinstr = true; in decode_instructions()
543 if (!opts.noinstr) in init_pv_ops()
1382 if (opts.hack_noinstr && insn->sec->noinstr && sym->profiling_func) { in annotate_call_site()
2600 if (opts.stackval || opts.orc || opts.uaccess || opts.noinstr) { in decode_sections()
3387 if (!target->sec->noinstr) { in pv_call_dest()
3414 if (func->sec->noinstr) in noinstr_call_dest()
3438 if (state->noinstr && state->instr <= 0 && in validate_call()
3471 if (state->noinstr && state->instr > 0) { in validate_return()
[all …]
/tools/objtool/include/objtool/
Dbuiltin.h18 bool noinstr; member
Dcheck.h18 bool noinstr; member
Delf.h45 bool _changed, text, rodata, noinstr, init, truncate; member
/tools/arch/x86/lib/
Dmemset_64.S9 .section .noinstr.text, "ax"
Dmemcpy_64.S10 .section .noinstr.text, "ax"
/tools/objtool/Documentation/
Dobjtool.txt32 ("noinstr") code rules, preventing instrumentation in low-level C
71 - If noinstr validation is enabled, it also runs on vmlinux.o, with all
72 options removed and '--noinstr' added.
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>
/tools/objtool/arch/x86/
Ddecode.c612 if (!opts.noinstr) in arch_decode_instruction()