Re: [PATCH v2 0/6] unwind, arm64: add sframe unwinder for kernel
Dylan Hatch <[email protected]> Fri, 14 Nov 2025 22:50:16 -0800
| Newsgroups | org.kernel.vger.linux-toolchains,org.kernel.vger.linux-kernel,org.kernel.vger.live-patching |
|---|---|
| Message-ID | <CADBMgpwZ32+shSa0SwO8y4G-Zw14ae-FcoWreA_ptMf08Mu9dA@mail.gmail.com> |
On Mon, Sep 29, 2025 at 12:55 PM Puranjay Mohan <[email protected]> wrote: > > I will try to debug this more but am just curious about BPF's > interactions with sframe. > The sframe data for bpf programs doesn't exist, so we would need to > add that support > and that wouldn't be trivial, given the BPF programs are JITed. > > Thanks, > Puranjay From what I can tell, the ORC unwinder in x86 falls back to using frame pointers in cases of generated code, like BPF. Would matching this behavior in the sframe unwinder be a reasonable approach, at least for the purposes of enabling reliable unwind for livepatch? Thanks, Dylan