All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] objtool: Extend CFA updating/checking
@ 2020-09-15  8:12 Julien Thierry
  2020-09-15  8:12 ` [PATCH 1/3] objtool: check: Fully validate the stack frame Julien Thierry
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Julien Thierry @ 2020-09-15  8:12 UTC (permalink / raw)
  To: linux-kernel
  Cc: jpoimboe, peterz, mbenes, raphael.gault, benh, Julien Thierry

Hi,

The following patches are the result of limitation found on the CFA
management code when trying to validate arm64 frames. I tried to keep
things simple and not contradict current CFA management logic nor
introduce too many corner cases.

The patches apply on top of the cleanup series[1] I sent previously.

[1] https://lkml.org/lkml/2020/9/15/199

Thanks,

Julien

-->

Julien Thierry (3):
  objtool: check: Fully validate the stack frame
  objtool: check: Support addition to set CFA base
  objtool: check: Make SP memory operation match PUSH/POP semantics

 tools/objtool/arch/x86/include/cfi_regs.h |  4 ++
 tools/objtool/check.c                     | 47 +++++++++++++++++++++--
 2 files changed, 47 insertions(+), 4 deletions(-)

--
2.21.3


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-09-21 15:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-15  8:12 [PATCH 0/3] objtool: Extend CFA updating/checking Julien Thierry
2020-09-15  8:12 ` [PATCH 1/3] objtool: check: Fully validate the stack frame Julien Thierry
2020-09-18 20:56   ` Josh Poimboeuf
2020-09-21 10:31     ` Julien Thierry
2020-09-21 15:03       ` Josh Poimboeuf
2020-09-15  8:12 ` [PATCH 2/3] objtool: check: Support addition to set CFA base Julien Thierry
2020-09-18 21:09   ` Josh Poimboeuf
2020-09-15  8:12 ` [PATCH 3/3] objtool: check: Make SP memory operation match PUSH/POP semantics Julien Thierry
2020-09-18 21:43   ` Josh Poimboeuf
2020-09-21 10:31     ` Julien Thierry
2020-09-21 15:12       ` Josh Poimboeuf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.