Rev 5191 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5191 | Rev 6324 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* ARM ELF support for BFD. |
1 | /* ARM ELF support for BFD. |
2 | Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2009, 2010 |
- | |
3 | Free Software Foundation, Inc. |
2 | Copyright (C) 1998-2015 Free Software Foundation, Inc. |
Line 4... | Line 3... | ||
4 | 3 | ||
Line 5... | Line 4... | ||
5 | This file is part of BFD, the Binary File Descriptor library. |
4 | This file is part of BFD, the Binary File Descriptor library. |
6 | 5 | ||
Line 23... | Line 22... | ||
23 | 22 | ||
Line 24... | Line 23... | ||
24 | #include "elf/reloc-macros.h" |
23 | #include "elf/reloc-macros.h" |
25 | 24 | ||
26 | /* Processor specific flags for the ELF header e_flags field. */ |
- | |
27 | #define EF_ARM_RELEXEC 0x01 |
25 | /* Processor specific flags for the ELF header e_flags field. */ |
28 | #define EF_ARM_HASENTRY 0x02 |
26 | #define EF_ARM_RELEXEC 0x01 |
29 | #define EF_ARM_INTERWORK 0x04 |
27 | #define EF_ARM_INTERWORK 0x04 |
30 | #define EF_ARM_APCS_26 0x08 |
28 | #define EF_ARM_APCS_26 0x08 |
31 | #define EF_ARM_APCS_FLOAT 0x10 |
29 | #define EF_ARM_APCS_FLOAT 0x10 |
Line 318... | Line 316... | ||
318 | Tag_ABI_align8_needed = Tag_ABI_align_needed, |
316 | Tag_ABI_align8_needed = Tag_ABI_align_needed, |
319 | Tag_ABI_align8_preserved = Tag_ABI_align_preserved, |
317 | Tag_ABI_align8_preserved = Tag_ABI_align_preserved, |
320 | Tag_VFP_HP_extension = Tag_FP_HP_extension |
318 | Tag_VFP_HP_extension = Tag_FP_HP_extension |
321 | }; |
319 | }; |
Line -... | Line 320... | ||
- | 320 | ||
- | 321 | /* Values for Tag_ABI_FP_number_model. */ |
|
- | 322 | enum |
|
- | 323 | { |
|
- | 324 | AEABI_FP_number_model_none = 0, |
|
- | 325 | AEABI_FP_number_model_ieee754_number = 1, |
|
- | 326 | AEABI_FP_number_model_rtabi = 2, |
|
- | 327 | AEABI_FP_number_model_ieee754_all = 3 |
|
- | 328 | }; |
|
- | 329 | ||
- | 330 | /* Values for Tag_ABI_VFP_args. */ |
|
- | 331 | enum |
|
- | 332 | { |
|
- | 333 | AEABI_VFP_args_base = 0, |
|
- | 334 | AEABI_VFP_args_vfp = 1, |
|
- | 335 | AEABI_VFP_args_toolchain = 2, |
|
- | 336 | AEABI_VFP_args_compatible = 3 |
|
322 | 337 | }; |
|
Line 323... | Line 338... | ||
323 | #endif |
338 | #endif |
324 | 339 |