Groups
Groups
Sign in
Groups
Groups
Generic System V Application Binary Interface
Conversations
About
Send feedback
Help
Generic System V Application Binary Interface
Contact owners and managers
1–30 of 145
Discuss modification and extension of generic System V Application Binary Interface. The current gABI
draft is at
gabi.xinuos.com
.
Mark all as read
Report group
0 selected
Eyal Itkin
, …
connor horman
27
Oct 14
Proposal for a new e_type value to be used for static libraries
I thought of some benefit that would differentiate `ET_STAT` from ET_REL further than simply denoting
unread,
Proposal for a new e_type value to be used for static libraries
I thought of some benefit that would differentiate `ET_STAT` from ET_REL further than simply denoting
Oct 14
Cary Coutant
, …
Fangrui Song
17
Oct 9
New gABI/ELF Spec Available for Public Review
On Wednesday, October 8, 2025 at 5:23:37 PM UTC-7 Ali Bahrami wrote: On 10/8/25 5:32 PM, Cary Coutant
unread,
New gABI/ELF Spec Available for Public Review
On Wednesday, October 8, 2025 at 5:23:37 PM UTC-7 Ali Bahrami wrote: On 10/8/25 5:32 PM, Cary Coutant
Oct 9
Fangrui Song
, …
Cary Coutant
3
Oct 7
Solaris symbol visibilities in the new ELF specification
I've added the new visibility flags to the Change History in Appendix C. Despite how old these
unread,
Solaris symbol visibilities in the new ELF specification
I've added the new visibility flags to the Change History in Appendix C. Despite how old these
Oct 7
Fangrui Song
, …
Cary Coutant
4
Oct 7
PN_XNUM extension for program headers
The first sentence in that case is: To conform to a revised ELF standard, we're introducing a new
unread,
PN_XNUM extension for program headers
The first sentence in that case is: To conform to a revised ELF standard, we're introducing a new
Oct 7
connor horman
,
Cary Coutant
4
Sep 5
OSABI Assignment
If it came down to it, we could let e_ident[EI_OSABI] = 63 be an escape value, and burn another
unread,
OSABI Assignment
If it came down to it, we could let e_ident[EI_OSABI] = 63 be an escape value, and burn another
Sep 5
Cary Coutant
Sep 4
New e_machine values assigned
Here are two new e_machine values that have been allocated this year: #define EM_SW64 268 /* Wuxi
unread,
New e_machine values assigned
Here are two new e_machine values that have been allocated this year: #define EM_SW64 268 /* Wuxi
Sep 4
H.J. Lu
, …
Mark Wielaard
10
Aug 20
Re: [PATCH] ld: entry size and merge/strings attributes propagation
Hi Sam, On Wed, Aug 20, 2025 at 05:49:33PM +0100, Sam James wrote: > Cary Coutant <ccoutant@
unread,
Re: [PATCH] ld: entry size and merge/strings attributes propagation
Hi Sam, On Wed, Aug 20, 2025 at 05:49:33PM +0100, Sam James wrote: > Cary Coutant <ccoutant@
Aug 20
Joseph Koshy
,
Cary Coutant
2
11/24/24
Canonical list of gABI constants?
Here is the current list of e_machine constants. The values up to and including EM_RISCV (243) are
unread,
Canonical list of gABI constants?
Here is the current list of e_machine constants. The values up to and including EM_RISCV (243) are
11/24/24
Jozef Lawrynowicz
, …
Fangrui Song
16
10/17/24
[RFC] Proposal for new ELF extension - "Symbol meta-information"
There is a resurrected thread on https://discourse.llvm.org/t/rfc-symtab-meta-a-symtab-extension-to-
unread,
[RFC] Proposal for new ELF extension - "Symbol meta-information"
There is a resurrected thread on https://discourse.llvm.org/t/rfc-symtab-meta-a-symtab-extension-to-
10/17/24
Fangrui Song
, …
Fangrui Song
3
9/26/24
CREL: A compact relocation format
On Thu, Sep 26, 2024 at 2:12 AM Florian Weimer <fwe...@redhat.com> wrote: > > * Fangrui
unread,
CREL: A compact relocation format
On Thu, Sep 26, 2024 at 2:12 AM Florian Weimer <fwe...@redhat.com> wrote: > > * Fangrui
9/26/24
Adam Sobieski
,
Kirk Hays
3
9/19/24
Enabling Meta-commands
Thank you for indicating BusyBox. I hadn't considered that technique. For discussion, arguments
unread,
Enabling Meta-commands
Thank you for indicating BusyBox. I hadn't considered that technique. For discussion, arguments
9/19/24
Cary Coutant
5/21/24
New e_machine value for Loongson LoongGPU
I've allocated a new e_machine value for the Loongson LoongGPU: EM_LOONGGPU = 267 -cary
unread,
New e_machine value for Loongson LoongGPU
I've allocated a new e_machine value for the Loongson LoongGPU: EM_LOONGGPU = 267 -cary
5/21/24
Fangrui Song
, …
r...@google.com
24
4/5/24
RELLEB: A compact relocation format
Thanks for the support and feedback, James! On Thursday, April 4, 2024 at 5:10:49 AM UTC-7 James Y
unread,
RELLEB: A compact relocation format
Thanks for the support and feedback, James! On Thursday, April 4, 2024 at 5:10:49 AM UTC-7 James Y
4/5/24
pudh...@gmail.com
,
Cary Coutant
2
4/3/24
New e_machine for Cambricon BANG architecture
I have allocated EM_BANG = 266. -cary On Mon, Mar 25, 2024 at 5:39 AM pudh...@gmail.com <pudh4418
unread,
New e_machine for Cambricon BANG architecture
I have allocated EM_BANG = 266. -cary On Mon, Mar 25, 2024 at 5:39 AM pudh...@gmail.com <pudh4418
4/3/24
Fangrui Song
4/1/24
Light ELF: exploring potential size reduction
ELF's design emphasizes natural size and alignment guidelines for its control structures. While
unread,
Light ELF: exploring potential size reduction
ELF's design emphasizes natural size and alignment guidelines for its control structures. While
4/1/24
Mark Wielaard
,
Roland McGrath
5
8/24/23
Relative relocation (RELR) and libelf interface
I finally submitted my changes to elfutils libelf, eu-readelf and eu-elflint for supporting Relative
unread,
Relative relocation (RELR) and libelf interface
I finally submitted my changes to elfutils libelf, eu-readelf and eu-elflint for supporting Relative
8/24/23
Fangrui Song
, …
Cary Coutant
11
7/13/23
Allow SHF_ALLOC | SHF_COMPRESSED sections
On Thursday, July 13, 2023 at 11:55:22 AM UTC-7 Cary Coutant wrote: Hi, I agree with Michael and Ali.
unread,
Allow SHF_ALLOC | SHF_COMPRESSED sections
On Thursday, July 13, 2023 at 11:55:22 AM UTC-7 Cary Coutant wrote: Hi, I agree with Michael and Ali.
7/13/23
Fangrui Song
,
Michael Matz
4
4/12/23
What if the result of elf_hash is larger than UINT32_MAX?
Hello, > According to > https://www.sco.com/developers/gabi/latest/ch5.dynamic.html#hash, the
unread,
What if the result of elf_hash is larger than UINT32_MAX?
Hello, > According to > https://www.sco.com/developers/gabi/latest/ch5.dynamic.html#hash, the
4/12/23
Cary Coutant
2/16/23
New e_machine value for SiMa.ai
I have assigned a new e_machine value for the SiMa.ai Neural Network Accelerator: #define EM_SIMA_MLA
unread,
New e_machine value for SiMa.ai
I have assigned a new e_machine value for the SiMa.ai Neural Network Accelerator: #define EM_SIMA_MLA
2/16/23
Stephen Neuendorffer
,
Cary Coutant
2
1/18/23
New e_machine for AMD AIEngine
> We'd like to get a new e_machine value assigned for the AMD/Xilinx AIEngine architecture,
unread,
New e_machine for AMD AIEngine
> We'd like to get a new e_machine value assigned for the AMD/Xilinx AIEngine architecture,
1/18/23
Fangrui Song
, …
Roland McGrath
20
9/11/22
Add new ch_type value: ELFCOMPRESS_ZSTD
Circling back. FreeBSD and glibc have defined ELFCOMPRESS_ZSTD in their elf.h. musl will supposedly
unread,
Add new ch_type value: ELFCOMPRESS_ZSTD
Circling back. FreeBSD and glibc have defined ELFCOMPRESS_ZSTD in their elf.h. musl will supposedly
9/11/22
connor horman
,
ali_e...@emvision.com
6
9/8/22
Use of sh_link and sh_info for SHT_NOTE sections.
On Thu, 8 Sept 2022 at 00:23, <ali_e...@emvision.com> wrote: On 9/6/22 2:15 PM, connor
unread,
Use of sh_link and sh_info for SHT_NOTE sections.
On Thu, 8 Sept 2022 at 00:23, <ali_e...@emvision.com> wrote: On 9/6/22 2:15 PM, connor
9/8/22
Carlos O'Donell
, …
Michael Matz
27
8/23/22
Making DT_HASH optional?
Hello, On Tue, 23 Aug 2022, Florian Weimer wrote: > >> >> I would go even further: The
unread,
Making DT_HASH optional?
Hello, On Tue, 23 Aug 2022, Florian Weimer wrote: > >> >> I would go even further: The
8/23/22
Cary Coutant
, …
ali_e...@emvision.com
9
8/17/22
Proposal: Add new dynamic symbol table hash to ELF standard
On 8/12/22 5:36 PM, 'Fangrui Song' via Generic System V Application Binary Interface wrote:
unread,
Proposal: Add new dynamic symbol table hash to ELF standard
On 8/12/22 5:36 PM, 'Fangrui Song' via Generic System V Application Binary Interface wrote:
8/17/22
chor...@gmail.com
,
Cary Coutant
2
4/27/22
New e_machine for Clever-ISA.
I looked through the documents you linked to, and I get a strong impression that this is an
unread,
New e_machine for Clever-ISA.
I looked through the documents you linked to, and I get a strong impression that this is an
4/27/22
Alexander Fedotov
,
Cary Coutant
6
2/3/22
New e_machine for NXP 56800V4 processor
Alexander informed me that the processor's name has been changed from 56800V4 to 56800EF, so I
unread,
New e_machine for NXP 56800V4 processor
Alexander informed me that the processor's name has been changed from 56800V4 to 56800EF, so I
2/3/22
Gregory Szorc
, …
Carlos O'Donell
4
1/31/22
gABI's role in microarchitecture targeting
On 1/31/22 11:11, Ali Bahrami wrote: > On 1/28/22 9:57 PM, 'Roland McGrath' via Generic
unread,
gABI's role in microarchitecture targeting
On 1/31/22 11:11, Ali Bahrami wrote: > On 1/28/22 9:57 PM, 'Roland McGrath' via Generic
1/31/22
Luis Machado
, …
Mark Wielaard
20
11/15/21
New arch-independent OS-independent PT_* segment type for memory tags
On Mon, 2021-11-15 at 13:37 +0100, Florian Weimer wrote: > I think you need to document them in
unread,
New arch-independent OS-independent PT_* segment type for memory tags
On Mon, 2021-11-15 at 13:37 +0100, Florian Weimer wrote: > I think you need to document them in
11/15/21
Cary Coutant
, …
Roland McGrath
14
11/2/21
Proposal: New DT_REQUIRED tag to identify required features
For phdrs, if we look at the extensions that have been added over the years, at least half are in the
unread,
Proposal: New DT_REQUIRED tag to identify required features
For phdrs, if we look at the extensions that have been added over the years, at least half are in the
11/2/21
Fangrui Song
, …
Roland McGrath
6
11/2/21
STB_GLOBAL/STB_WEAK in symbol lookup
Yes, indirect symbols can be thought of as an optimization of tail-call stubs for functions. However,
unread,
STB_GLOBAL/STB_WEAK in symbol lookup
Yes, indirect symbols can be thought of as an optimization of tail-call stubs for functions. However,
11/2/21