
Go to the source code of this file.
Data Types | |
| type | internal_extra_pe_filehdr |
| type | internal_filehdr |
| type | _IMAGE_DATA_DIRECTORY |
| type | internal_extra_pe_aouthdr |
| type | internal_aouthdr |
| type | internal_scnhdr |
| type | internal_lineno |
| type | internal_syment |
| union | internal_auxent |
| type | internal_reloc |
Defines | |
| #define | GNU_COFF_INTERNAL_H 1 |
| #define | signed |
| #define | F_RELFLG (0x0001) |
| #define | F_EXEC (0x0002) |
| #define | F_LNNO (0x0004) |
| #define | F_LSYMS (0x0008) |
| #define | F_AR16WR (0x0080) |
| #define | F_AR32WR (0x0100) |
| #define | F_AR32W (0x0200) |
| #define | F_DYNLOAD (0x1000) |
| #define | F_SHROBJ (0x2000) |
| #define | F_DLL (0x2000) |
| #define | IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16 |
| #define | NT_EXE_IMAGE_BASE 0x400000 |
| #define | NT_DLL_IMAGE_BASE 0x10000000 |
| #define | BEOS_EXE_IMAGE_BASE 0x80000000 |
| #define | BEOS_DLL_IMAGE_BASE 0x10000000 |
| #define | PE_DEF_SECTION_ALIGNMENT 0x1000 |
| #define | PE_DEF_FILE_ALIGNMENT 0x200 |
| #define | C_EFCN 0xff |
| #define | C_NULL 0 |
| #define | C_AUTO 1 |
| #define | C_EXT 2 |
| #define | C_STAT 3 |
| #define | C_REG 4 |
| #define | C_EXTDEF 5 |
| #define | C_LABEL 6 |
| #define | C_ULABEL 7 |
| #define | C_MOS 8 |
| #define | C_ARG 9 |
| #define | C_STRTAG 10 |
| #define | C_MOU 11 |
| #define | C_UNTAG 12 |
| #define | C_TPDEF 13 |
| #define | C_USTATIC 14 |
| #define | C_ENTAG 15 |
| #define | C_MOE 16 |
| #define | C_REGPARM 17 |
| #define | C_FIELD 18 |
| #define | C_AUTOARG 19 |
| #define | C_LASTENT 20 |
| #define | C_BLOCK 100 |
| #define | C_FCN 101 |
| #define | C_EOS 102 |
| #define | C_FILE 103 |
| #define | C_LINE 104 |
| #define | C_ALIAS 105 |
| #define | C_HIDDEN 106 |
| #define | C_WEAKEXT 127 |
| #define | C_UEXT 19 |
| #define | C_STATLAB 20 |
| #define | C_EXTLAB 21 |
| #define | C_SYSTEM 23 |
| #define | C_SECTION 104 |
| #define | C_NT_WEAK 105 |
| #define | C_LEAFPROC 108 |
| #define | C_SCALL 107 |
| #define | C_LEAFEXT 108 |
| #define | C_LEAFSTAT 113 |
| #define | C_OPTVAR 109 |
| #define | C_DEFINE 110 |
| #define | C_PRAGMA 111 |
| #define | C_SEGMENT 112 |
| #define | C_SHADOW 107 |
| #define | C_VERSION 108 |
| #define | C_HIDEXT 107 |
| #define | C_BINCL 108 |
| #define | C_EINCL 109 |
| #define | C_GSYM (0x80) |
| #define | C_LSYM (0x81) |
| #define | C_PSYM (0x82) |
| #define | C_RSYM (0x83) |
| #define | C_RPSYM (0x84) |
| #define | C_STSYM (0x85) |
| #define | C_TCSYM (0x86) |
| #define | C_BCOMM (0x87) |
| #define | C_ECOML (0x88) |
| #define | C_ECOMM (0x89) |
| #define | C_DECL (0x8c) |
| #define | C_ENTRY (0x8d) |
| #define | C_FUN (0x8e) |
| #define | C_BSTAT (0x8f) |
| #define | C_ESTAT (0x90) |
| #define | C_THUMBEXT (128 + C_EXT) |
| #define | C_THUMBSTAT (128 + C_STAT) |
| #define | C_THUMBLABEL (128 + C_LABEL) |
| #define | C_THUMBEXTFUNC (C_THUMBEXT + 20) |
| #define | C_THUMBSTATFUNC (C_THUMBSTAT + 20) |
| #define | SCNNMLEN (8) |
| #define | STYP_REG (0x0000) |
| #define | STYP_DSECT (0x0001) |
| #define | STYP_NOLOAD (0x0002) |
| #define | STYP_GROUP (0x0004) |
| #define | STYP_PAD (0x0008) |
| #define | STYP_COPY (0x0010) |
| #define | STYP_TEXT (0x0020) |
| #define | S_SHRSEG (0x0020) |
| #define | STYP_DATA (0x0040) |
| #define | STYP_BSS (0x0080) |
| #define | S_NEWFCN (0x0100) |
| #define | STYP_INFO (0x0200) |
| #define | STYP_OVER (0x0400) |
| #define | STYP_LIB (0x0800) |
| #define | STYP_MERGE (0x2000) |
| #define | STYP_REVERSE_PAD (0x4000) |
| #define | STYP_LIT 0x8020 |
| #define | SYMNMLEN 8 |
| #define | FILNMLEN 14 |
| #define | DIMNUM 4 |
| #define | n_name _n._n_name |
| #define | n_zeroes _n._n_n._n_zeroes |
| #define | n_offset _n._n_n._n_offset |
| #define | N_UNDEF ((short)0) |
| #define | N_ABS ((short)-1) |
| #define | N_DEBUG ((short)-2) |
| #define | N_TV ((short)-3) |
| #define | P_TV ((short)-4) |
| #define | T_NULL 0 |
| #define | T_VOID 1 |
| #define | T_CHAR 2 |
| #define | T_SHORT 3 |
| #define | T_INT 4 |
| #define | T_LONG 5 |
| #define | T_FLOAT 6 |
| #define | T_DOUBLE 7 |
| #define | T_STRUCT 8 |
| #define | T_UNION 9 |
| #define | T_ENUM 10 |
| #define | T_MOE 11 |
| #define | T_UCHAR 12 |
| #define | T_USHORT 13 |
| #define | T_UINT 14 |
| #define | T_ULONG 15 |
| #define | T_LNGDBL 16 |
| #define | DT_NON (0) |
| #define | DT_PTR (1) |
| #define | DT_FCN (2) |
| #define | DT_ARY (3) |
| #define | BTYPE(x) ((x) & N_BTMASK) |
| #define | DTYPE(x) (((x) & N_TMASK) >> N_BTSHFT) |
| #define | ISPTR(x) (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_PTR << N_BTSHFT)) |
| #define | ISFCN(x) (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_FCN << N_BTSHFT)) |
| #define | ISARY(x) (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_ARY << N_BTSHFT)) |
| #define | ISTAG(x) ((x) == C_STRTAG || (x) == C_UNTAG || (x) == C_ENTAG) |
| #define | DECREF(x) ((((x) >> N_TSHIFT) & ~ N_BTMASK) | ((x) & N_BTMASK)) |
| #define | SMTYP_ALIGN(x) ((x) >> 3) |
| #define | SMTYP_SMTYP(x) ((x) & 0x7) |
| #define | XTY_ER 0 |
| #define | XTY_SD 1 |
| #define | XTY_LD 2 |
| #define | XTY_CM 3 |
| #define | XTY_EM 4 |
| #define | XTY_US 5 |
| #define | XMC_PR 0 |
| #define | XMC_RO 1 |
| #define | XMC_DB 2 |
| #define | XMC_TC 3 |
| #define | XMC_UA 4 |
| #define | XMC_RW 5 |
| #define | XMC_GL 6 |
| #define | XMC_XO 7 |
| #define | XMC_SV 8 |
| #define | XMC_BS 9 |
| #define | XMC_DS 10 |
| #define | XMC_UC 11 |
| #define | XMC_TI 12 |
| #define | XMC_TB 13 |
| #define | XMC_TC0 15 |
| #define | XMC_TD 16 |
| #define | x_stdindx x_stindx |
| #define | R_DIR16 1 |
| #define | R_REL24 5 |
| #define | R_DIR32 6 |
| #define | R_IMAGEBASE 7 |
| #define | R_SECREL32 11 |
| #define | R_RELBYTE 15 |
| #define | R_RELWORD 16 |
| #define | R_RELLONG 17 |
| #define | R_PCRBYTE 18 |
| #define | R_PCRWORD 19 |
| #define | R_PCRLONG 20 |
| #define | R_PCR24 21 |
| #define | R_IPRSHORT 24 |
| #define | R_IPRLONG 26 |
| #define | R_GETSEG 29 |
| #define | R_GETPA 30 |
| #define | R_TAGWORD 31 |
| #define | R_JUMPTARG 32 |
| #define | R_PARTLS16 32 |
| #define | R_PARTMS8 33 |
| #define | R_PCR16L 128 |
| #define | R_PCR26L 129 |
| #define | R_VRT16 130 |
| #define | R_HVRT16 131 |
| #define | R_LVRT16 132 |
| #define | R_VRT32 133 |
| #define | R_MOV16B1 0x41 |
| #define | R_MOV16B2 0x42 |
| #define | R_JMP1 0x43 |
| #define | R_JMP2 0x44 |
| #define | R_RELLONG_NEG 0x45 |
| #define | R_JMPL1 0x46 |
| #define | R_JMPL2 0x47 |
| #define | R_MOV24B1 0x48 |
| #define | R_MOV24B2 0x49 |
| #define | R_MEM_INDIRECT 0x4a |
| #define | R_PCRWORD_B 0x4b |
| #define | R_MOVL1 0x4c |
| #define | R_MOVL2 0x4d |
| #define | R_BCC_INV 0x4e |
| #define | R_JMP_DEL 0x4f |
| #define | R_IMM16 0x01 |
| #define | R_JR 0x02 |
| #define | R_IMM4L 0x23 |
| #define | R_IMM8 0x22 |
| #define | R_IMM32 R_RELLONG |
| #define | R_CALL R_DA |
| #define | R_JP R_DA |
| #define | R_REL16 0x04 |
| #define | R_CALLR 0x05 |
| #define | R_SEG 0x10 |
| #define | R_IMM4H 0x24 |
| #define | R_DISP7 0x25 |
| #define | R_H8500_IMM8 1 |
| #define | R_H8500_IMM16 2 |
| #define | R_H8500_PCREL8 3 |
| #define | R_H8500_PCREL16 4 |
| #define | R_H8500_HIGH8 5 |
| #define | R_H8500_LOW16 7 |
| #define | R_H8500_IMM24 6 |
| #define | R_H8500_IMM32 8 |
| #define | R_H8500_HIGH16 9 |
| #define | R_W65_ABS8 1 |
| #define | R_W65_ABS16 2 |
| #define | R_W65_ABS24 3 |
| #define | R_W65_ABS8S8 4 |
| #define | R_W65_ABS8S16 5 |
| #define | R_W65_ABS16S8 6 |
| #define | R_W65_ABS16S16 7 |
| #define | R_W65_PCR8 8 |
| #define | R_W65_PCR16 9 |
| #define | R_W65_DP 10 |
Typedefs | |
| typedef struct _IMAGE_DATA_DIRECTORY | IMAGE_DATA_DIRECTORY |
| #define BEOS_DLL_IMAGE_BASE 0x10000000 |
Definition at line 118 of file internal.h.
| #define BEOS_EXE_IMAGE_BASE 0x80000000 |
Definition at line 117 of file internal.h.
| #define BTYPE | ( | x | ) | ((x) & N_BTMASK) |
Definition at line 441 of file internal.h.
| #define C_ALIAS 105 |
Definition at line 240 of file internal.h.
| #define C_ARG 9 |
| #define C_AUTO 1 |
| #define C_AUTOARG 19 |
Definition at line 233 of file internal.h.
| #define C_BCOMM (0x87) |
Definition at line 289 of file internal.h.
| #define C_BINCL 108 |
| #define C_BLOCK 100 |
Definition at line 235 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), adjust_aux_in_post(), adjust_aux_out_post(), adjust_aux_out_pre(), and coff_pointerize_aux().
| #define C_BSTAT (0x8f) |
| #define C_DECL (0x8c) |
| #define C_DEFINE 110 |
Definition at line 268 of file internal.h.
| #define C_ECOML (0x88) |
Definition at line 290 of file internal.h.
| #define C_ECOMM (0x89) |
Definition at line 291 of file internal.h.
| #define C_EFCN 0xff |
| #define C_EINCL 109 |
| #define C_ENTAG 15 |
| #define C_ENTRY (0x8d) |
Definition at line 293 of file internal.h.
| #define C_EOS 102 |
| #define C_ESTAT (0x90) |
| #define C_EXT 2 |
Definition at line 216 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), bfd_arm_process_before_allocation(), coff_arm_relocate_section(), coff_print_symbol(), i386_pe_declare_function_type(), sh_relax_delete_bytes(), sh_relax_section(), xcoff64_generate_rtinit(), xcoff_generate_rtinit(), xcoff_link_add_symbols(), xcoff_link_check_ar_symbols(), and xcoff_link_input_bfd().
| #define C_EXTDEF 5 |
| #define C_EXTLAB 21 |
Definition at line 252 of file internal.h.
| #define C_FCN 101 |
Definition at line 236 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), adjust_aux_in_post(), adjust_aux_out_post(), adjust_aux_out_pre(), and coff_pointerize_aux().
| #define C_FIELD 18 |
| #define C_FILE 103 |
Definition at line 238 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), coff_find_nearest_line(), coff_fix_symbol_name(), coff_get_normalized_symtab(), coff_pointerize_aux(), coff_print_symbol(), coff_renumber_symbols(), coff_write_symbol(), coff_write_symbols(), xcoff_link_add_symbols(), and xcoff_link_input_bfd().
| #define C_FUN (0x8e) |
Definition at line 294 of file internal.h.
| #define C_GSYM (0x80) |
Definition at line 282 of file internal.h.
| #define C_HIDDEN 106 |
Definition at line 241 of file internal.h.
Referenced by _bfd_coff_write_global_sym(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), and _bfd_XXi_swap_aux_out().
| #define C_HIDEXT 107 |
Definition at line 277 of file internal.h.
Referenced by _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), xcoff64_generate_rtinit(), xcoff_generate_rtinit(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xcoff_write_global_symbol().
| #define C_LABEL 6 |
Definition at line 220 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), bfd_arm_process_before_allocation(), and coff_arm_relocate_section().
| #define C_LASTENT 20 |
Definition at line 234 of file internal.h.
| #define C_LEAFEXT 108 |
Definition at line 265 of file internal.h.
Referenced by coff_i960_relocate_section(), and optcall_callback().
| #define C_LEAFPROC 108 |
Definition at line 262 of file internal.h.
| #define C_LEAFSTAT 113 |
Definition at line 266 of file internal.h.
Referenced by _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), coff_i960_relocate_section(), and optcall_callback().
| #define C_LINE 104 |
Definition at line 239 of file internal.h.
| #define C_LSYM (0x81) |
Definition at line 283 of file internal.h.
| #define C_MOE 16 |
| #define C_MOS 8 |
| #define C_MOU 11 |
| #define C_NT_WEAK 105 |
Definition at line 257 of file internal.h.
Referenced by _bfd_coff_generic_relocate_section(), and _bfd_coff_link_input_bfd().
| #define C_NULL 0 |
Definition at line 214 of file internal.h.
Referenced by _bfd_coff_link_hash_newfunc(), _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), coff_i960_relocate_section(), and coff_link_add_symbols().
| #define C_OPTVAR 109 |
Definition at line 267 of file internal.h.
| #define C_PRAGMA 111 |
Definition at line 269 of file internal.h.
| #define C_PSYM (0x82) |
Definition at line 284 of file internal.h.
| #define C_REG 4 |
| #define C_REGPARM 17 |
| #define C_RPSYM (0x84) |
Definition at line 286 of file internal.h.
| #define C_RSYM (0x83) |
Definition at line 285 of file internal.h.
| #define C_SCALL 107 |
Definition at line 264 of file internal.h.
Referenced by coff_i960_relocate_section(), and optcall_callback().
| #define C_SECTION 104 |
Definition at line 256 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), and _bfd_XXi_swap_sym_in().
| #define C_SEGMENT 112 |
Definition at line 270 of file internal.h.
| #define C_SHADOW 107 |
Definition at line 273 of file internal.h.
| #define C_STAT 3 |
Definition at line 217 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), _bfd_XXi_swap_sym_in(), bfd_arm_process_before_allocation(), coff_arm_relocate_section(), coff_i960_start_final_link(), coff_pointerize_aux(), coff_print_symbol(), i386_pe_declare_function_type(), and xcoff_link_input_bfd().
| #define C_STATLAB 20 |
| #define C_STRTAG 10 |
| #define C_STSYM (0x85) |
Definition at line 287 of file internal.h.
| #define C_SYSTEM 23 |
Definition at line 253 of file internal.h.
| #define C_TCSYM (0x86) |
Definition at line 288 of file internal.h.
| #define C_THUMBEXT (128 + C_EXT) |
| #define C_THUMBEXTFUNC (C_THUMBEXT + 20) |
Definition at line 302 of file internal.h.
Referenced by bfd_arm_process_before_allocation(), coff_arm_relocate_section(), print_insn(), and record_thumb_to_arm_glue().
| #define C_THUMBLABEL (128 + C_LABEL) |
| #define C_THUMBSTAT (128 + C_STAT) |
| #define C_THUMBSTATFUNC (C_THUMBSTAT + 20) |
Definition at line 303 of file internal.h.
Referenced by coff_arm_relocate_section(), and print_insn().
| #define C_TPDEF 13 |
| #define C_UEXT 19 |
Definition at line 250 of file internal.h.
| #define C_ULABEL 7 |
Definition at line 221 of file internal.h.
| #define C_UNTAG 12 |
| #define C_USTATIC 14 |
| #define C_VERSION 108 |
Definition at line 274 of file internal.h.
Referenced by ir_prof_dump_counts(), sco5_core_file_p(), and verify_counts_file().
| #define C_WEAKEXT 127 |
Definition at line 246 of file internal.h.
| #define DECREF | ( | x | ) | ((((x) >> N_TSHIFT) & ~ N_BTMASK) | ((x) & N_BTMASK)) |
Definition at line 452 of file internal.h.
| #define DIMNUM 4 |
Definition at line 379 of file internal.h.
| #define DT_ARY (3) |
Definition at line 439 of file internal.h.
| #define DT_FCN (2) |
| #define DT_NON (0) |
Definition at line 436 of file internal.h.
| #define DT_PTR (1) |
Definition at line 437 of file internal.h.
| #define DTYPE | ( | x | ) | (((x) & N_TMASK) >> N_BTSHFT) |
| #define F_AR16WR (0x0080) |
| #define F_AR32W (0x0200) |
Definition at line 99 of file internal.h.
Referenced by _bfd_ecoff_write_object_contents(), print_global_hdr(), and xcoff64_write_object_contents().
| #define F_AR32WR (0x0100) |
Definition at line 98 of file internal.h.
| #define F_DLL (0x2000) |
| #define F_DYNLOAD (0x1000) |
| #define F_EXEC (0x0002) |
Definition at line 94 of file internal.h.
| #define F_LNNO (0x0004) |
Definition at line 95 of file internal.h.
| #define F_LSYMS (0x0008) |
Definition at line 96 of file internal.h.
| #define F_RELFLG (0x0001) |
Definition at line 93 of file internal.h.
| #define F_SHROBJ (0x2000) |
| #define FILNMLEN 14 |
Definition at line 378 of file internal.h.
Referenced by _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), and _bfd_XXi_swap_aux_out().
| #define GNU_COFF_INTERNAL_H 1 |
Definition at line 26 of file internal.h.
| #define IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16 |
Definition at line 110 of file internal.h.
Referenced by _bfd_XX_print_private_bfd_data_common(), and _bfd_XXi_swap_aouthdr_out().
Definition at line 448 of file internal.h.
Definition at line 446 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), adjust_aux_in_post(), adjust_aux_out_post(), adjust_aux_out_pre(), coff_pointerize_aux(), coff_print_symbol(), and xcoff_link_add_symbols().
Definition at line 444 of file internal.h.
| #define ISTAG | ( | x | ) | ((x) == C_STRTAG || (x) == C_UNTAG || (x) == C_ENTAG) |
Definition at line 450 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), adjust_aux_in_post(), adjust_aux_out_post(), adjust_aux_out_pre(), and coff_pointerize_aux().
| #define N_ABS ((short)-1) |
Definition at line 409 of file internal.h.
| #define N_DEBUG ((short)-2) |
Definition at line 410 of file internal.h.
Referenced by _bfd_coff_link_input_bfd(), coff_find_nearest_line(), coff_mangle_symbols(), coff_section_from_bfd_index(), coff_write_symbol(), and xcoff_link_input_bfd().
| #define n_name _n._n_name |
Definition at line 401 of file internal.h.
| #define n_offset _n._n_n._n_offset |
Definition at line 403 of file internal.h.
| #define N_TV ((short)-3) |
Definition at line 411 of file internal.h.
| #define N_UNDEF ((short)0) |
Definition at line 408 of file internal.h.
Referenced by _bfd_coff_write_global_sym(), bfd_coff_set_symbol_class(), coff_arm_relocate_section(), coff_section_from_bfd_index(), coff_write_alien_symbol(), coff_write_symbol(), fixup_symbol_value(), xcoff_link_add_symbols(), xcoff_link_check_ar_symbols(), and xcoff_write_global_symbol().
| #define n_zeroes _n._n_n._n_zeroes |
Definition at line 402 of file internal.h.
| #define NT_DLL_IMAGE_BASE 0x10000000 |
Definition at line 114 of file internal.h.
| #define NT_EXE_IMAGE_BASE 0x400000 |
Definition at line 113 of file internal.h.
| #define P_TV ((short)-4) |
Definition at line 412 of file internal.h.
| #define PE_DEF_FILE_ALIGNMENT 0x200 |
| #define PE_DEF_SECTION_ALIGNMENT 0x1000 |
| #define R_BCC_INV 0x4e |
Definition at line 703 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_CALL R_DA |
Definition at line 714 of file internal.h.
| #define R_CALLR 0x05 |
| #define R_DIR16 1 |
Definition at line 611 of file internal.h.
| #define R_DIR32 6 |
Definition at line 613 of file internal.h.
Referenced by coff_i386_reloc_type_lookup(), and coff_i860_reloc_type_lookup().
| #define R_DISP7 0x25 |
| #define R_GETPA 30 |
Definition at line 626 of file internal.h.
| #define R_GETSEG 29 |
Definition at line 625 of file internal.h.
| #define R_H8500_HIGH16 9 |
| #define R_H8500_HIGH8 5 |
| #define R_H8500_IMM16 2 |
| #define R_H8500_IMM24 6 |
| #define R_H8500_IMM32 8 |
| #define R_H8500_IMM8 1 |
| #define R_H8500_LOW16 7 |
| #define R_H8500_PCREL16 4 |
| #define R_H8500_PCREL8 3 |
| #define R_HVRT16 131 |
| #define R_IMAGEBASE 7 |
Definition at line 614 of file internal.h.
Referenced by coff_i386_reloc(), coff_i386_reloc_type_lookup(), and coff_i386_rtype_to_howto().
| #define R_IMM16 0x01 |
| #define R_IMM32 R_RELLONG |
| #define R_IMM4H 0x24 |
Definition at line 719 of file internal.h.
| #define R_IMM4L 0x23 |
| #define R_IMM8 0x22 |
| #define R_IPRLONG 26 |
Definition at line 624 of file internal.h.
| #define R_IPRSHORT 24 |
Definition at line 623 of file internal.h.
| #define R_JMP1 0x43 |
Definition at line 653 of file internal.h.
Referenced by h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), rtype2howto(), and w65_reloc16_estimate().
| #define R_JMP2 0x44 |
Definition at line 657 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), rtype2howto(), and w65_reloc16_estimate().
| #define R_JMP_DEL 0x4f |
Definition at line 706 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_JMPL1 0x46 |
Definition at line 665 of file internal.h.
Referenced by h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), rtype2howto(), and w65_reloc16_estimate().
| #define R_JMPL2 0x47 |
Definition at line 669 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_JP R_DA |
Definition at line 715 of file internal.h.
| #define R_JR 0x02 |
| #define R_JUMPTARG 32 |
Definition at line 628 of file internal.h.
| #define R_LVRT16 132 |
| #define R_MEM_INDIRECT 0x4a |
Definition at line 685 of file internal.h.
Referenced by h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_MOV16B1 0x41 |
Definition at line 643 of file internal.h.
Referenced by h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), rtype2howto(), and w65_reloc16_estimate().
| #define R_MOV16B2 0x42 |
Definition at line 648 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), rtype2howto(), and w65_reloc16_estimate().
| #define R_MOV24B1 0x48 |
Definition at line 675 of file internal.h.
Referenced by h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_MOV24B2 0x49 |
Definition at line 680 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_MOVL1 0x4c |
Definition at line 694 of file internal.h.
Referenced by h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_MOVL2 0x4d |
Definition at line 698 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_PARTLS16 32 |
| #define R_PARTMS8 33 |
| #define R_PCR16L 128 |
| #define R_PCR24 21 |
| #define R_PCR26L 129 |
Definition at line 633 of file internal.h.
| #define R_PCRBYTE 18 |
Definition at line 619 of file internal.h.
Referenced by apollo_howto2rtype(), apollo_rtype2howto(), coff_i386_reloc_type_lookup(), h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), m68k_howto2rtype(), m68k_rtype2howto(), and rtype2howto().
| #define R_PCRLONG 20 |
Definition at line 621 of file internal.h.
Referenced by apollo_howto2rtype(), apollo_rtype2howto(), coff_i386_reloc_type_lookup(), m68k_howto2rtype(), m68k_rtype2howto(), and rtype2howto().
| #define R_PCRWORD 19 |
Definition at line 620 of file internal.h.
Referenced by apollo_howto2rtype(), apollo_rtype2howto(), coff_i386_reloc_type_lookup(), h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), m68k_howto2rtype(), m68k_rtype2howto(), rtype2howto(), and tic4x_coff_reloc_type_lookup().
| #define R_PCRWORD_B 0x4b |
Definition at line 689 of file internal.h.
Referenced by h8300_reloc16_extra_cases(), and rtype2howto().
| #define R_REL16 0x04 |
| #define R_REL24 5 |
| #define R_RELBYTE 15 |
Definition at line 616 of file internal.h.
Referenced by apollo_howto2rtype(), apollo_rtype2howto(), coff_i386_reloc_type_lookup(), h8300_reloc16_extra_cases(), m68k_howto2rtype(), m68k_rtype2howto(), and rtype2howto().
| #define R_RELLONG 17 |
Definition at line 618 of file internal.h.
| #define R_RELLONG_NEG 0x45 |
Definition at line 660 of file internal.h.
| #define R_RELWORD 16 |
Definition at line 617 of file internal.h.
| #define R_SECREL32 11 |
Definition at line 615 of file internal.h.
Referenced by coff_i386_reloc_type_lookup(), and coff_i386_rtype_to_howto().
| #define R_SEG 0x10 |
Definition at line 718 of file internal.h.
| #define R_TAGWORD 31 |
Definition at line 627 of file internal.h.
| #define R_VRT16 130 |
Definition at line 634 of file internal.h.
| #define R_VRT32 133 |
| #define R_W65_ABS16 2 |
| #define R_W65_ABS16S16 7 |
| #define R_W65_ABS16S8 6 |
| #define R_W65_ABS24 3 |
| #define R_W65_ABS8 1 |
| #define R_W65_ABS8S16 5 |
| #define R_W65_ABS8S8 4 |
| #define R_W65_DP 10 |
| #define R_W65_PCR16 9 |
| #define R_W65_PCR8 8 |
| #define S_NEWFCN (0x0100) |
Definition at line 345 of file internal.h.
| #define S_SHRSEG (0x0020) |
Definition at line 340 of file internal.h.
| #define SCNNMLEN (8) |
Definition at line 307 of file internal.h.
Referenced by _bfd_coff_final_link(), coff_write_symbols(), make_a_section_from_file(), and xcoff64_write_object_contents().
| #define signed |
Definition at line 31 of file internal.h.
| #define SMTYP_ALIGN | ( | x | ) | ((x) >> 3) |
| #define SMTYP_SMTYP | ( | x | ) | ((x) & 0x7) |
Definition at line 547 of file internal.h.
Referenced by xcoff_link_add_symbols(), and xcoff_link_input_bfd().
| #define STYP_BSS (0x0080) |
Definition at line 344 of file internal.h.
Referenced by _bfd_ecoff_styp_to_sec_flags(), _bfd_ecoff_write_object_contents(), ecoff_sec_to_styp_flags(), and xcoff64_generate_rtinit().
| #define STYP_COPY (0x0010) |
Definition at line 337 of file internal.h.
| #define STYP_DATA (0x0040) |
Definition at line 343 of file internal.h.
Referenced by _bfd_ecoff_styp_to_sec_flags(), _bfd_ecoff_write_object_contents(), ecoff_sec_to_styp_flags(), xcoff64_generate_rtinit(), and xcoff_generate_rtinit().
| #define STYP_DSECT (0x0001) |
Definition at line 333 of file internal.h.
| #define STYP_GROUP (0x0004) |
Definition at line 335 of file internal.h.
| #define STYP_INFO (0x0200) |
Definition at line 346 of file internal.h.
| #define STYP_LIB (0x0800) |
Definition at line 348 of file internal.h.
| #define STYP_LIT 0x8020 |
Definition at line 355 of file internal.h.
| #define STYP_MERGE (0x2000) |
Definition at line 349 of file internal.h.
| #define STYP_NOLOAD (0x0002) |
Definition at line 334 of file internal.h.
Referenced by _bfd_ecoff_styp_to_sec_flags(), and ecoff_sec_to_styp_flags().
| #define STYP_OVER (0x0400) |
Definition at line 347 of file internal.h.
| #define STYP_PAD (0x0008) |
Definition at line 336 of file internal.h.
| #define STYP_REG (0x0000) |
| #define STYP_REVERSE_PAD (0x4000) |
Definition at line 350 of file internal.h.
| #define STYP_TEXT (0x0020) |
Definition at line 339 of file internal.h.
Referenced by _bfd_ecoff_styp_to_sec_flags(), _bfd_ecoff_write_object_contents(), ecoff_sec_to_styp_flags(), and xcoff64_generate_rtinit().
| #define SYMNMLEN 8 |
Definition at line 377 of file internal.h.
Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_internal_syment_name(), _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_xcoff_canonicalize_dynamic_symtab(), _bfd_xcoff_put_ldsymbol_name(), _bfd_xcoff_put_symbol_name(), _bfd_xcoff_swap_sym_in(), _bfd_xcoff_swap_sym_out(), _bfd_XXi_swap_sym_in(), _bfd_XXi_swap_sym_out(), coff_a29k_relocate_section(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_i960_relocate_section(), coff_i960_start_final_link(), coff_link_add_symbols(), coff_link_check_ar_symbols(), coff_mcore_relocate_section(), coff_or32_relocate_section(), coff_ppc_relocate_section(), coff_tic80_relocate_section(), coff_write_symbols(), sh_relocate_section(), xcoff64_ppc_relocate_section(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_check_ar_symbols(), xcoff_link_check_dynamic_ar_symbols(), xcoff_link_input_bfd(), xcoff_ppc_relocate_section(), xcoff_swap_ldsym_in(), and xcoff_swap_ldsym_out().
| #define T_CHAR 2 |
Definition at line 418 of file internal.h.
| #define T_DOUBLE 7 |
Definition at line 423 of file internal.h.
| #define T_ENUM 10 |
Definition at line 426 of file internal.h.
| #define T_FLOAT 6 |
Definition at line 422 of file internal.h.
| #define T_INT 4 |
Definition at line 420 of file internal.h.
| #define T_LNGDBL 16 |
Definition at line 432 of file internal.h.
| #define T_LONG 5 |
Definition at line 421 of file internal.h.
| #define T_MOE 11 |
Definition at line 427 of file internal.h.
| #define T_NULL 0 |
Definition at line 416 of file internal.h.
Referenced by _bfd_coff_link_hash_newfunc(), _bfd_coff_link_input_bfd(), _bfd_coff_write_global_sym(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_aux_out(), bfd_coff_set_symbol_class(), coff_i960_start_final_link(), coff_link_add_symbols(), coff_pointerize_aux(), coff_print_symbol(), coff_write_alien_symbol(), and xcoff_write_global_symbol().
| #define T_SHORT 3 |
Definition at line 419 of file internal.h.
| #define T_STRUCT 8 |
Definition at line 424 of file internal.h.
| #define T_UCHAR 12 |
Definition at line 428 of file internal.h.
| #define T_UINT 14 |
Definition at line 430 of file internal.h.
| #define T_ULONG 15 |
Definition at line 431 of file internal.h.
| #define T_UNION 9 |
Definition at line 425 of file internal.h.
| #define T_USHORT 13 |
Definition at line 429 of file internal.h.
| #define T_VOID 1 |
Definition at line 417 of file internal.h.
| #define x_stdindx x_stindx |
Definition at line 582 of file internal.h.
| #define XMC_BS 9 |
Definition at line 567 of file internal.h.
| #define XMC_DB 2 |
Definition at line 560 of file internal.h.
| #define XMC_DS 10 |
Definition at line 568 of file internal.h.
Referenced by xcoff_build_ldsyms(), and xcoff_link_add_dynamic_symbols().
| #define XMC_GL 6 |
Definition at line 564 of file internal.h.
Referenced by xcoff64_reloc_type_br(), xcoff_build_ldsyms(), xcoff_link_add_symbols(), and xcoff_reloc_type_br().
| #define XMC_PR 0 |
Definition at line 558 of file internal.h.
Referenced by bfd_xcoff_export_symbol(), and xcoff_link_add_dynamic_symbols().
| #define XMC_RO 1 |
Definition at line 559 of file internal.h.
| #define XMC_RW 5 |
Definition at line 563 of file internal.h.
Referenced by xcoff64_generate_rtinit(), and xcoff_generate_rtinit().
| #define XMC_SV 8 |
| #define XMC_TB 13 |
Definition at line 571 of file internal.h.
| #define XMC_TC 3 |
Definition at line 561 of file internal.h.
Referenced by xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xcoff_write_global_symbol().
| #define XMC_TC0 15 |
Definition at line 573 of file internal.h.
Referenced by xcoff_link_add_symbols(), and xcoff_link_input_bfd().
| #define XMC_TD 16 |
Definition at line 574 of file internal.h.
Referenced by xcoff_link_add_symbols(), and xcoff_reloc_type_toc().
| #define XMC_TI 12 |
Definition at line 570 of file internal.h.
| #define XMC_UA 4 |
Definition at line 562 of file internal.h.
Referenced by xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), and xcoff_link_hash_newfunc().
| #define XMC_UC 11 |
Definition at line 569 of file internal.h.
| #define XMC_XO 7 |
Definition at line 565 of file internal.h.
Referenced by _bfd_xcoff_canonicalize_dynamic_symtab(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), and xcoff_write_global_symbol().
| #define XTY_CM 3 |
Definition at line 552 of file internal.h.
Referenced by xcoff_link_add_symbols(), and xcoff_link_input_bfd().
| #define XTY_EM 4 |
Definition at line 553 of file internal.h.
| #define XTY_ER 0 |
Definition at line 549 of file internal.h.
Referenced by xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xcoff_write_global_symbol().
| #define XTY_LD 2 |
Definition at line 551 of file internal.h.
Referenced by xcoff64_generate_rtinit(), xcoff_generate_rtinit(), and xcoff_link_add_symbols().
| #define XTY_SD 1 |
Definition at line 550 of file internal.h.
Referenced by bfd_xcoff_size_dynamic_sections(), xcoff64_generate_rtinit(), xcoff_generate_rtinit(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xcoff_write_global_symbol().
| #define XTY_US 5 |
Definition at line 554 of file internal.h.
1.5.6