summaryrefslogtreecommitdiff
path: root/samples/timers
diff options
context:
space:
mode:
authorJulien Thierry <jthierry@redhat.com>2020-10-14 10:38:00 +0300
committerJosh Poimboeuf <jpoimboe@redhat.com>2021-01-14 03:13:09 +0300
commitfb084fde0c8106bc86df243411751c3421c07c08 (patch)
tree4fab95754e67178bb0ba365ad92ddc2123cf5842 /samples/timers
parent7c53f6b671f4aba70ff15e1b05148b10d58c2837 (diff)
downloadlinux-fb084fde0c8106bc86df243411751c3421c07c08.tar.xz
objtool: Fully validate the stack frame
A valid stack frame should contain both the return address and the previous frame pointer value. On x86, the return value is placed on the stack by the calling instructions. On other architectures, the callee needs to explicitly save the return address on the stack. Add the necessary checks to verify a function properly sets up all the elements of the stack frame. Signed-off-by: Julien Thierry <jthierry@redhat.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'samples/timers')
0 files changed, 0 insertions, 0 deletions