Home
last modified time | relevance | path

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

/tools/objtool/include/objtool/
A Dbuiltin.h18 bool noinstr; member
A Dcheck.h18 bool noinstr; member
A Delf.h45 bool _changed, text, rodata, noinstr, init, truncate; member
/tools/objtool/
A Dbuiltin-check.c79 OPT_BOOLEAN('n', "noinstr", &opts.noinstr, "validate noinstr rules"),
146 if (opts.noinstr && !opts.link) { in opts_valid()
165 opts.noinstr || in opts_valid()
A Dobjtool.c49 if (!opts.noinstr) in objtool_pv_add()
A Dcheck.c347 if (opts.noinstr && sec) in init_insn_state()
348 state->noinstr = sec->noinstr; in init_insn_state()
452 sec->noinstr = true; in decode_instructions()
604 if (!opts.noinstr) in init_pv_ops()
2565 if (opts.stackval || opts.orc || opts.uaccess || opts.noinstr) { in decode_sections()
3363 if (!target->sec->noinstr) { in pv_call_dest()
3390 if (func->sec->noinstr) in noinstr_call_dest()
3414 if (state->noinstr && state->instr <= 0 && in validate_call()
3447 if (state->noinstr && state->instr > 0) { in validate_return()
3591 if (state.noinstr) in validate_branch()
[all …]
/tools/arch/x86/lib/
A Dmemset_64.S10 .section .noinstr.text, "ax"
A Dmemcpy_64.S10 .section .noinstr.text, "ax"
/tools/objtool/Documentation/
A Dobjtool.txt41 ("noinstr") code rules, preventing instrumentation in low-level C
83 - If noinstr validation is enabled, it also runs on vmlinux.o, with all
84 options removed and '--noinstr' added.
97 TU: objtool [--module] <options> // no --noinstr
98 vmlinux: objtool --noinstr // other options removed
103 vmlinux: objtool --noinstr <options>
104 module: objtool --module --noinstr <options>
/tools/objtool/arch/x86/
A Ddecode.c641 if (!opts.noinstr) in arch_decode_instruction()

Completed in 23 milliseconds