Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#275 Track down the origin of ELFOSABI_ARM, ELFOSABI_HURD, ELFOSABI_86OPEN and ELFOSABI_STANDALONE.

Future Work
accepted
Joseph Koshy
None
libelf
major
task
2010-09-02
2010-08-26
Joseph Koshy
No

These symbols appear to be in common use in the open-source world. However, these symbols do not appear to be part of the current specification of the ELF format.

Find out when and where these symbols appeared, and document these in an appropriate fashion.

Notes, Questions:

  • ELFOSABI_ARM
    • In GNU binutils source, ELFOSABI_ARM first makes its appearance in an early revision (r1.2 of include/elf/common.h). The origin of the symbol is however, not recorded.
    • Why do we have a processor specific value (ELFOSABI_ARM) in an "OS ABI" field?
  • ELFOSABI_STANDALONE
    • This symbol is defined in the 64-bit ELF specification.
  • ELFOSABI_HURD
  • ELFOSABI_86OPEN

Discussion

  • Joseph Koshy
    Joseph Koshy
    2010-08-26

    • summary changed from Track down the origin of a ELFOSABI_ARM and ELFOSABI_STANDALONE. to Track down the origin of ELFOSABI_ARM and ELFOSABI_STANDALONE.
     
  • Joseph Koshy
    Joseph Koshy
    2010-08-26

    • description modified (diff)
     
  • Joseph Koshy
    Joseph Koshy
    2010-08-29

    • status changed from new to accepted
    • description modified (diff)

    ELFOSABI_STANDALONE is defined in the ELF-64 Object Format definition, version 1.5. See [1136].

     

    Related

    Commit: [r1136]

  • Joseph Koshy
    Joseph Koshy
    2010-08-31

    • description modified (diff)
     
  • Joseph Koshy
    Joseph Koshy
    2010-09-02

    • description modified (diff)
    • summary changed from Track down the origin of ELFOSABI_ARM and ELFOSABI_STANDALONE. to Track down the origin of ELFOSABI_ARM, ELFOSABI_HURD, ELFOSABI_86OPEN and ELFOSABI_STANDALONE.
    • Add ELFOSABI_HURD and ELFOSABI_86OPEN to the list of symbols to be tracked down.
    • Note where ELFOSABI_STANDALONE can be found in the ticket summary.
     
  • Joseph Koshy
    Joseph Koshy
    2010-09-02

    • description modified (diff)

    Improve the description of the ticket.

     
  • Joseph Koshy
    Joseph Koshy
    2010-09-02

    • description modified (diff)
    • Note source revisions where ELFOSABI_HURD and ELFOSABI_86OPEN made their appearance in Binutils and FreeBSD respectively.
    • Improve the ticket's text further.