Re: [PATCH 4/8] unwind: Implement generic sframe unwinder library
Weinan Liu <[email protected]>
| Newsgroups | org.kernel.vger.linux-toolchains,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel,org.kernel.vger.live-patching |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jan 30, 2025 at 2:29 AM Prasanna Kumar T S M <[email protected]> wrote: > On 30-01-2025 15:52, Prasanna Kumar T S M wrote: > > > > On 28-01-2025 03:03, Weinan Liu wrote: > > > This change introduces a kernel space unwinder using sframe table for > > > architectures without ORC unwinder support. > > > > > > The implementation is adapted from Josh's userspace sframe unwinder > > > proposal[1] according to the sframe v2 spec[2]. > > > > > > [1] > > > https://lore.kernel.org/lkml/42c0a99236af65c09c8182e260af7bcf5aa1e158.1730150953.git.jpoimboe@kernel.org/ > > > [2] https://sourceware.org/binutils/docs/sframe-spec.html > > > > > > Signed-off-by: Weinan Liu <[email protected]> > > > --- > > > include/linux/sframe_lookup.h | 43 ++++++++ > > > kernel/Makefile | 1 + > > > kernel/sframe_lookup.c | 196 ++++++++++++++++++++++++++++++++++ > Nit: Can this file be placed inside lib/ instead of kernel/ folder? This could be integrated with Josh's proposal in the future. https://lore.kernel.org/lkml/[email protected]/ Either lib/ or kernel/unwind/ are ok to me.