Skip to content

Linux Extensions to gABI

hjl-tools edited this page Mar 3, 2016 · 26 revisions

The hjl/master branch contains Linux extensions (forum) to Generic System V Application Binary Interface (gABI).

  • The Linux gABI extension draft can be downloaded from here.

Documented Linux/GNU extensions:

  • PT_GNU_EH_FRAME
  • STT_GNU_IFUNC

Poorly documented Linux/GNU extensions:

  • PT_GNU_STACK
  • PT_GNU_RELRO
  • SHT_GNU_INCREMENTAL_INPUTS
  • SHT_GNU_ATTRIBUTES
  • SHT_GNU_HASH
  • SHT_GNU_LIBLIST
  • SHT_GNU_verdef
  • SHT_GNU_verneed
  • SHT_GNU_versym
  • STB_GNU_UNIQUE
  • DT_GNU_PRELINKED
  • DT_GNU_CONFLICTSZ
  • DT_GNU_LIBLISTSZ
  • DT_GNU_HASH
  • DT_GNU_CONFLICT
  • DT_GNU_LIBLIST
  • DT_RELCOUNT
  • DT_RELACOUNT
  • .gnu_debugdata
  • .gnu_debuglink
  • .gnu.version
  • .gnu.version_r
  • .jcr
  • .note.ABI-tag
  • .note.GNU-stack
  • .note.gnu.build-id
  • .rela.dyn/.rel.dyn
Clone this wiki locally