On Thu, Jan 30, 2025 at 2:29 AM Prasanna Kumar T S M <ptsm@xxxxxxxxxxxxxxxxxxx> 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@xxxxxxxxxx/ > > > [2] https://sourceware.org/binutils/docs/sframe-spec.html > > > > > > Signed-off-by: Weinan Liu <wnliu@xxxxxxxxxx> > > > --- > > > 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/cover.1737511963.git.jpoimboe@xxxxxxxxxx/ Either lib/ or kernel/unwind/ are ok to me.