objtool: update objtool.txt references
Changeseta8e35fece4
("objtool: Update documentation") renamed: tools/objtool/Documentation/stack-validation.txt to: tools/objtool/Documentation/objtool.txt. Update the cross-references accordingly. Fixes:a8e35fece4
("objtool: Update documentation") Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Link: https://lore.kernel.org/r/ec285ece6348a5be191aebe45f78d06b3319056b.1656234456.git.mchehab@kernel.org Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
8a5d192166
commit
d6a21f2d73
|
@ -140,7 +140,7 @@ Unwinder implementation details
|
|||
|
||||
Objtool generates the ORC data by integrating with the compile-time
|
||||
stack metadata validation feature, which is described in detail in
|
||||
tools/objtool/Documentation/stack-validation.txt. After analyzing all
|
||||
tools/objtool/Documentation/objtool.txt. After analyzing all
|
||||
the code paths of a .o file, it creates an array of orc_entry structs,
|
||||
and a parallel array of instruction addresses associated with those
|
||||
structs, and writes them to the .orc_unwind and .orc_unwind_ip sections
|
||||
|
|
|
@ -62,7 +62,7 @@ struct unwind_hint {
|
|||
* It should only be used in special cases where you're 100% sure it won't
|
||||
* affect the reliability of frame pointers and kernel stack traces.
|
||||
*
|
||||
* For more information, see tools/objtool/Documentation/stack-validation.txt.
|
||||
* For more information, see tools/objtool/Documentation/objtool.txt.
|
||||
*/
|
||||
#define STACK_FRAME_NON_STANDARD(func) \
|
||||
static void __used __section(".discard.func_stack_frame_non_standard") \
|
||||
|
|
|
@ -498,7 +498,7 @@ config STACK_VALIDATION
|
|||
runtime stack traces are more reliable.
|
||||
|
||||
For more information, see
|
||||
tools/objtool/Documentation/stack-validation.txt.
|
||||
tools/objtool/Documentation/objtool.txt.
|
||||
|
||||
config NOINSTR_VALIDATION
|
||||
bool
|
||||
|
|
|
@ -62,7 +62,7 @@ struct unwind_hint {
|
|||
* It should only be used in special cases where you're 100% sure it won't
|
||||
* affect the reliability of frame pointers and kernel stack traces.
|
||||
*
|
||||
* For more information, see tools/objtool/Documentation/stack-validation.txt.
|
||||
* For more information, see tools/objtool/Documentation/objtool.txt.
|
||||
*/
|
||||
#define STACK_FRAME_NON_STANDARD(func) \
|
||||
static void __used __section(".discard.func_stack_frame_non_standard") \
|
||||
|
|
|
@ -3190,7 +3190,7 @@ static struct instruction *next_insn_to_validate(struct objtool_file *file,
|
|||
* Follow the branch starting at the given instruction, and recursively follow
|
||||
* any other branches (jumps). Meanwhile, track the frame pointer state at
|
||||
* each instruction and validate all the rules described in
|
||||
* tools/objtool/Documentation/stack-validation.txt.
|
||||
* tools/objtool/Documentation/objtool.txt.
|
||||
*/
|
||||
static int validate_branch(struct objtool_file *file, struct symbol *func,
|
||||
struct instruction *insn, struct insn_state state)
|
||||
|
|
Loading…
Reference in New Issue