Revision: 1210
http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=1210&view=rev
Author: jkoshy
Date: 2010-10-04 17:08:08 +0000 (Mon, 04 Oct 2010)
Log Message:
-----------
Add ARM-specific definitions.
The origins for the these definitions are:
* (Ref 1.) `EF_ARM_RELEXEC`, `SHF_ENTRYSECT`, `SHF_COMDEF`,
`PF_ARM_SB`, `PF_ARM_PI`, `PF_ARM_ABS`.
* (Ref 2.) `EF_ARM_HASENTRY`, `EF_ARM_SYMARESORTED`,
`EF_ARM_DYNSYMSUSESEGIDX`, `EF_ARM_MAPSYMSFIRST`,
`EF_ARM_EABIMASK`.
* (Ref 3.) `EF_ARM_BE8`, `EF_ARM_LE8`
* (Ref 4.) `SHT_ARM_EXIDX`, `SHT_ARM_PREEMPTMAP`, `SHT_ARM_ATTRIBUTES`,
`SHT_ARM_DEBUGOVERLAY`, `SHT_ARM_OVERLAYSECTION`, `PT_ARM_ARCHEXT`,
`PT_ARM_EXIDX`, `R_ARM_`*.
* (GNU extensions) `STT_ARM_TFUNC`, `STT_ARM_16BIT`, `EF_ARM_INTERWORK`,
`EF_ARM_APCS_26`, `EF_ARM_APCS_FLOAT`, `EF_ARM_PIC`, `EF_ARM_ALIGN8`,
`EF_ARM_NEW_ABI`, `EF_ARM_OLD_ABI`, `EF_ARM_SOFT_FLOAT`, `EF_ARM_VFP_FLOAT`,
`EF_ARM_MAVERICK_FLOAT`.
References:
1. "ARM ELF", Document: SWS ESPC 0003 A-08, Engineering Software
Group, ARM, 1999.
2. "ARM ELF", Document: SWS ESPC 0003 B-02, Engineering Software
Group, ARM, 2001.
3. "ELF for the ARM?\194?\174 Architecture", Document: GENC-003538, Richard
Earnshaw, ARM, 2003.
4. "ELF for the ARM?\194?\174 Architecture", Document: ARM IHI 0044D, ARM
Limited, 2009.
Submitted by: kaiwang27
Modified Paths:
--------------
trunk/common/elfdefinitions.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|