[PATCH,V2 1/1] Add PT_GNU_SFRAME segment
Indu Bhagat
indu.bhagat@oracle.com
Wed Jan 25 05:59:16 GMT 2023
---
program-loading-and-dynamic-linking.txt | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/program-loading-and-dynamic-linking.txt b/program-loading-and-dynamic-linking.txt
index a07c195..ebf693e 100644
--- a/program-loading-and-dynamic-linking.txt
+++ b/program-loading-and-dynamic-linking.txt
@@ -129,6 +129,20 @@ PT_GNU_PROPERTY 0x6474e553
Reference: https://raw.githubusercontent.com/wiki/hjl-tools/linux-abi/linux-abi-draft.pdf
+PT_GNU_SFRAME 0x6474e554
+
+ Segment contains the SFrame section (Simple Frame format stack trace
+ information).
+
+ NOTE: The virtual address range referred to by PT_GNU_SFRAME must be covered
+ by a PT_LOAD entry - PT_GNU_SFRAME on its own does not trigger the
+ mapping/loading of any data.
+
+ The contents of the SFrame section are described in the GNU Binutils
+ documentation. As of 2.40:
+
+ https://sourceware.org/binutils/docs/sframe-spec.html
+
There are further extensions to p_type but currently they are all
architecture specific and should be documented in the relevant ABIs.
--
2.39.0
More information about the Gnu-gabi
mailing list