]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
objtool: Refactor ORC section generation
authorJosh Poimboeuf <jpoimboe@redhat.com>
Thu, 17 Dec 2020 21:02:42 +0000 (15:02 -0600)
committerJosh Poimboeuf <jpoimboe@redhat.com>
Thu, 14 Jan 2021 15:53:42 +0000 (09:53 -0600)
commitab4e0744e99b87e1a223e89fc3c9ae44f727c9a6
tree470912764110ac2a157be0e8a5a79832b62eeaad
parent5ed934e57e712b676ca62e1904ad672a9fa1505a
objtool: Refactor ORC section generation

Decouple ORC entries from instructions.  This simplifies the
control/data flow, and is going to make it easier to support alternative
instructions which change the stack layout.

Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
tools/objtool/Makefile
tools/objtool/builtin-orc.c
tools/objtool/include/objtool/arch.h
tools/objtool/include/objtool/check.h
tools/objtool/include/objtool/objtool.h
tools/objtool/orc_gen.c
tools/objtool/weak.c