Re: [PATCH v5 06/12] unwind_user/sframe: Add prctl() interface for registering .sframe sections
Jens Remus <[email protected]> Mon, 28 Apr 2025 11:00:52 +0200
| Newsgroups | org.kernel.vger.linux-toolchains,org.kernel.vger.linux-kernel,org.kernel.vger.linux-perf-users,org.kernel.vger.linux-trace-kernel |
|---|---|
| Organization | IBM Deutschland Research & Development GmbH |
| Message-ID | <[email protected]> |
On 24.04.2025 22:15, Steven Rostedt wrote: > From: Josh Poimboeuf <[email protected]> > > The kernel doesn't have direct visibility to the ELF contents of shared > libraries. Add some prctl() interfaces which allow glibc to tell the > kernel where to find .sframe sections. > > Signed-off-by: Josh Poimboeuf <[email protected]> > Signed-off-by: Steven Rostedt (Google) <[email protected]> > diff --git a/include/uapi/linux/prctl.h b/include/uapi/linux/prctl.h > +#define PR_ADD_SFRAME 78 > +#define PR_REMOVE_SFRAME 79 Note that those values have been bumped since Josh's v4. Therefore Josh's related Glibc patch needs to be updated and Glibc needs to be rebuild as well. Otherwise the Kernel won't be able to find any .sframe sections for DSOs. Regards, Jens -- Jens Remus Linux on Z Development (D3303) +49-7031-16-1128 Office [email protected] IBM IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Böblingen; Registergericht: Amtsgericht Stuttgart, HRB 243294 IBM Data Privacy Statement: https://www.ibm.com/privacy/