libbfd.h

来自「基于4个mips核的noc设计」· C头文件 代码 · 共 1,073 行 · 第 1/3 页

H
1,073
字号
  "BFD_RELOC_MIPS_HIGHEST",  "BFD_RELOC_MIPS_HIGHER",  "BFD_RELOC_MIPS_SCN_DISP",  "BFD_RELOC_MIPS_REL16",  "BFD_RELOC_MIPS_RELGOT",  "BFD_RELOC_MIPS_JALR",  "BFD_RELOC_386_GOT32",  "BFD_RELOC_386_PLT32",  "BFD_RELOC_386_COPY",  "BFD_RELOC_386_GLOB_DAT",  "BFD_RELOC_386_JUMP_SLOT",  "BFD_RELOC_386_RELATIVE",  "BFD_RELOC_386_GOTOFF",  "BFD_RELOC_386_GOTPC",  "BFD_RELOC_X86_64_GOT32",  "BFD_RELOC_X86_64_PLT32",  "BFD_RELOC_X86_64_COPY",  "BFD_RELOC_X86_64_GLOB_DAT",  "BFD_RELOC_X86_64_JUMP_SLOT",  "BFD_RELOC_X86_64_RELATIVE",  "BFD_RELOC_X86_64_GOTPCREL",  "BFD_RELOC_X86_64_32S",  "BFD_RELOC_NS32K_IMM_8",  "BFD_RELOC_NS32K_IMM_16",  "BFD_RELOC_NS32K_IMM_32",  "BFD_RELOC_NS32K_IMM_8_PCREL",  "BFD_RELOC_NS32K_IMM_16_PCREL",  "BFD_RELOC_NS32K_IMM_32_PCREL",  "BFD_RELOC_NS32K_DISP_8",  "BFD_RELOC_NS32K_DISP_16",  "BFD_RELOC_NS32K_DISP_32",  "BFD_RELOC_NS32K_DISP_8_PCREL",  "BFD_RELOC_NS32K_DISP_16_PCREL",  "BFD_RELOC_NS32K_DISP_32_PCREL",  "BFD_RELOC_PJ_CODE_HI16",  "BFD_RELOC_PJ_CODE_LO16",  "BFD_RELOC_PJ_CODE_DIR16",  "BFD_RELOC_PJ_CODE_DIR32",  "BFD_RELOC_PJ_CODE_REL16",  "BFD_RELOC_PJ_CODE_REL32",  "BFD_RELOC_PPC_B26",  "BFD_RELOC_PPC_BA26",  "BFD_RELOC_PPC_TOC16",  "BFD_RELOC_PPC_B16",  "BFD_RELOC_PPC_B16_BRTAKEN",  "BFD_RELOC_PPC_B16_BRNTAKEN",  "BFD_RELOC_PPC_BA16",  "BFD_RELOC_PPC_BA16_BRTAKEN",  "BFD_RELOC_PPC_BA16_BRNTAKEN",  "BFD_RELOC_PPC_COPY",  "BFD_RELOC_PPC_GLOB_DAT",  "BFD_RELOC_PPC_JMP_SLOT",  "BFD_RELOC_PPC_RELATIVE",  "BFD_RELOC_PPC_LOCAL24PC",  "BFD_RELOC_PPC_EMB_NADDR32",  "BFD_RELOC_PPC_EMB_NADDR16",  "BFD_RELOC_PPC_EMB_NADDR16_LO",  "BFD_RELOC_PPC_EMB_NADDR16_HI",  "BFD_RELOC_PPC_EMB_NADDR16_HA",  "BFD_RELOC_PPC_EMB_SDAI16",  "BFD_RELOC_PPC_EMB_SDA2I16",  "BFD_RELOC_PPC_EMB_SDA2REL",  "BFD_RELOC_PPC_EMB_SDA21",  "BFD_RELOC_PPC_EMB_MRKREF",  "BFD_RELOC_PPC_EMB_RELSEC16",  "BFD_RELOC_PPC_EMB_RELST_LO",  "BFD_RELOC_PPC_EMB_RELST_HI",  "BFD_RELOC_PPC_EMB_RELST_HA",  "BFD_RELOC_PPC_EMB_BIT_FLD",  "BFD_RELOC_PPC_EMB_RELSDA",  "BFD_RELOC_I370_D12",  "BFD_RELOC_CTOR",  "BFD_RELOC_ARM_PCREL_BRANCH",  "BFD_RELOC_ARM_PCREL_BLX",  "BFD_RELOC_THUMB_PCREL_BLX",  "BFD_RELOC_ARM_IMMEDIATE",  "BFD_RELOC_ARM_ADRL_IMMEDIATE",  "BFD_RELOC_ARM_OFFSET_IMM",  "BFD_RELOC_ARM_SHIFT_IMM",  "BFD_RELOC_ARM_SWI",  "BFD_RELOC_ARM_MULTI",  "BFD_RELOC_ARM_CP_OFF_IMM",  "BFD_RELOC_ARM_ADR_IMM",  "BFD_RELOC_ARM_LDR_IMM",  "BFD_RELOC_ARM_LITERAL",  "BFD_RELOC_ARM_IN_POOL",  "BFD_RELOC_ARM_OFFSET_IMM8",  "BFD_RELOC_ARM_HWLITERAL",  "BFD_RELOC_ARM_THUMB_ADD",  "BFD_RELOC_ARM_THUMB_IMM",  "BFD_RELOC_ARM_THUMB_SHIFT",  "BFD_RELOC_ARM_THUMB_OFFSET",  "BFD_RELOC_ARM_GOT12",  "BFD_RELOC_ARM_GOT32",  "BFD_RELOC_ARM_JUMP_SLOT",  "BFD_RELOC_ARM_COPY",  "BFD_RELOC_ARM_GLOB_DAT",  "BFD_RELOC_ARM_PLT32",  "BFD_RELOC_ARM_RELATIVE",  "BFD_RELOC_ARM_GOTOFF",  "BFD_RELOC_ARM_GOTPC",  "BFD_RELOC_SH_PCDISP8BY2",  "BFD_RELOC_SH_PCDISP12BY2",  "BFD_RELOC_SH_IMM4",  "BFD_RELOC_SH_IMM4BY2",  "BFD_RELOC_SH_IMM4BY4",  "BFD_RELOC_SH_IMM8",  "BFD_RELOC_SH_IMM8BY2",  "BFD_RELOC_SH_IMM8BY4",  "BFD_RELOC_SH_PCRELIMM8BY2",  "BFD_RELOC_SH_PCRELIMM8BY4",  "BFD_RELOC_SH_SWITCH16",  "BFD_RELOC_SH_SWITCH32",  "BFD_RELOC_SH_USES",  "BFD_RELOC_SH_COUNT",  "BFD_RELOC_SH_ALIGN",  "BFD_RELOC_SH_CODE",  "BFD_RELOC_SH_DATA",  "BFD_RELOC_SH_LABEL",  "BFD_RELOC_SH_LOOP_START",  "BFD_RELOC_SH_LOOP_END",  "BFD_RELOC_SH_COPY",  "BFD_RELOC_SH_GLOB_DAT",  "BFD_RELOC_SH_JMP_SLOT",  "BFD_RELOC_SH_RELATIVE",  "BFD_RELOC_SH_GOTPC",  "BFD_RELOC_THUMB_PCREL_BRANCH9",  "BFD_RELOC_THUMB_PCREL_BRANCH12",  "BFD_RELOC_THUMB_PCREL_BRANCH23",  "BFD_RELOC_ARC_B22_PCREL",  "BFD_RELOC_ARC_B26",  "BFD_RELOC_D10V_10_PCREL_R",  "BFD_RELOC_D10V_10_PCREL_L",  "BFD_RELOC_D10V_18",  "BFD_RELOC_D10V_18_PCREL",  "BFD_RELOC_D30V_6",  "BFD_RELOC_D30V_9_PCREL",  "BFD_RELOC_D30V_9_PCREL_R",  "BFD_RELOC_D30V_15",  "BFD_RELOC_D30V_15_PCREL",  "BFD_RELOC_D30V_15_PCREL_R",  "BFD_RELOC_D30V_21",  "BFD_RELOC_D30V_21_PCREL",  "BFD_RELOC_D30V_21_PCREL_R",  "BFD_RELOC_D30V_32",  "BFD_RELOC_D30V_32_PCREL",  "BFD_RELOC_M32R_24",  "BFD_RELOC_M32R_10_PCREL",  "BFD_RELOC_M32R_18_PCREL",  "BFD_RELOC_M32R_26_PCREL",  "BFD_RELOC_M32R_HI16_ULO",  "BFD_RELOC_M32R_HI16_SLO",  "BFD_RELOC_M32R_LO16",  "BFD_RELOC_M32R_SDA16",  "BFD_RELOC_V850_9_PCREL",  "BFD_RELOC_V850_22_PCREL",  "BFD_RELOC_V850_SDA_16_16_OFFSET",  "BFD_RELOC_V850_SDA_15_16_OFFSET",  "BFD_RELOC_V850_ZDA_16_16_OFFSET",  "BFD_RELOC_V850_ZDA_15_16_OFFSET",  "BFD_RELOC_V850_TDA_6_8_OFFSET",  "BFD_RELOC_V850_TDA_7_8_OFFSET",  "BFD_RELOC_V850_TDA_7_7_OFFSET",  "BFD_RELOC_V850_TDA_16_16_OFFSET",  "BFD_RELOC_V850_TDA_4_5_OFFSET",  "BFD_RELOC_V850_TDA_4_4_OFFSET",  "BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET",  "BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET",  "BFD_RELOC_V850_CALLT_6_7_OFFSET",  "BFD_RELOC_V850_CALLT_16_16_OFFSET",  "BFD_RELOC_MN10300_32_PCREL",  "BFD_RELOC_MN10300_16_PCREL",  "BFD_RELOC_TIC30_LDP",  "BFD_RELOC_TIC54X_PARTLS7",  "BFD_RELOC_TIC54X_PARTMS9",  "BFD_RELOC_TIC54X_23",  "BFD_RELOC_TIC54X_16_OF_23",  "BFD_RELOC_TIC54X_MS7_OF_23",  "BFD_RELOC_FR30_48",  "BFD_RELOC_FR30_20",  "BFD_RELOC_FR30_6_IN_4",  "BFD_RELOC_FR30_8_IN_8",  "BFD_RELOC_FR30_9_IN_8",  "BFD_RELOC_FR30_10_IN_8",  "BFD_RELOC_FR30_9_PCREL",  "BFD_RELOC_FR30_12_PCREL",  "BFD_RELOC_MCORE_PCREL_IMM8BY4",  "BFD_RELOC_MCORE_PCREL_IMM11BY2",  "BFD_RELOC_MCORE_PCREL_IMM4BY2",  "BFD_RELOC_MCORE_PCREL_32",  "BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2",  "BFD_RELOC_MCORE_RVA",  "BFD_RELOC_AVR_7_PCREL",  "BFD_RELOC_AVR_13_PCREL",  "BFD_RELOC_AVR_16_PM",  "BFD_RELOC_AVR_LO8_LDI",  "BFD_RELOC_AVR_HI8_LDI",  "BFD_RELOC_AVR_HH8_LDI",  "BFD_RELOC_AVR_LO8_LDI_NEG",  "BFD_RELOC_AVR_HI8_LDI_NEG",  "BFD_RELOC_AVR_HH8_LDI_NEG",  "BFD_RELOC_AVR_LO8_LDI_PM",  "BFD_RELOC_AVR_HI8_LDI_PM",  "BFD_RELOC_AVR_HH8_LDI_PM",  "BFD_RELOC_AVR_LO8_LDI_PM_NEG",  "BFD_RELOC_AVR_HI8_LDI_PM_NEG",  "BFD_RELOC_AVR_HH8_LDI_PM_NEG",  "BFD_RELOC_AVR_CALL",  "BFD_RELOC_VTABLE_INHERIT",  "BFD_RELOC_VTABLE_ENTRY",  "BFD_RELOC_IA64_IMM14",  "BFD_RELOC_IA64_IMM22",  "BFD_RELOC_IA64_IMM64",  "BFD_RELOC_IA64_DIR32MSB",  "BFD_RELOC_IA64_DIR32LSB",  "BFD_RELOC_IA64_DIR64MSB",  "BFD_RELOC_IA64_DIR64LSB",  "BFD_RELOC_IA64_GPREL22",  "BFD_RELOC_IA64_GPREL64I",  "BFD_RELOC_IA64_GPREL32MSB",  "BFD_RELOC_IA64_GPREL32LSB",  "BFD_RELOC_IA64_GPREL64MSB",  "BFD_RELOC_IA64_GPREL64LSB",  "BFD_RELOC_IA64_LTOFF22",  "BFD_RELOC_IA64_LTOFF64I",  "BFD_RELOC_IA64_PLTOFF22",  "BFD_RELOC_IA64_PLTOFF64I",  "BFD_RELOC_IA64_PLTOFF64MSB",  "BFD_RELOC_IA64_PLTOFF64LSB",  "BFD_RELOC_IA64_FPTR64I",  "BFD_RELOC_IA64_FPTR32MSB",  "BFD_RELOC_IA64_FPTR32LSB",  "BFD_RELOC_IA64_FPTR64MSB",  "BFD_RELOC_IA64_FPTR64LSB",  "BFD_RELOC_IA64_PCREL21B",  "BFD_RELOC_IA64_PCREL21BI",  "BFD_RELOC_IA64_PCREL21M",  "BFD_RELOC_IA64_PCREL21F",  "BFD_RELOC_IA64_PCREL22",  "BFD_RELOC_IA64_PCREL60B",  "BFD_RELOC_IA64_PCREL64I",  "BFD_RELOC_IA64_PCREL32MSB",  "BFD_RELOC_IA64_PCREL32LSB",  "BFD_RELOC_IA64_PCREL64MSB",  "BFD_RELOC_IA64_PCREL64LSB",  "BFD_RELOC_IA64_LTOFF_FPTR22",  "BFD_RELOC_IA64_LTOFF_FPTR64I",  "BFD_RELOC_IA64_LTOFF_FPTR64MSB",  "BFD_RELOC_IA64_LTOFF_FPTR64LSB",  "BFD_RELOC_IA64_SEGREL32MSB",  "BFD_RELOC_IA64_SEGREL32LSB",  "BFD_RELOC_IA64_SEGREL64MSB",  "BFD_RELOC_IA64_SEGREL64LSB",  "BFD_RELOC_IA64_SECREL32MSB",  "BFD_RELOC_IA64_SECREL32LSB",  "BFD_RELOC_IA64_SECREL64MSB",  "BFD_RELOC_IA64_SECREL64LSB",  "BFD_RELOC_IA64_REL32MSB",  "BFD_RELOC_IA64_REL32LSB",  "BFD_RELOC_IA64_REL64MSB",  "BFD_RELOC_IA64_REL64LSB",  "BFD_RELOC_IA64_LTV32MSB",  "BFD_RELOC_IA64_LTV32LSB",  "BFD_RELOC_IA64_LTV64MSB",  "BFD_RELOC_IA64_LTV64LSB",  "BFD_RELOC_IA64_IPLTMSB",  "BFD_RELOC_IA64_IPLTLSB",  "BFD_RELOC_IA64_COPY",  "BFD_RELOC_IA64_TPREL22",  "BFD_RELOC_IA64_TPREL64MSB",  "BFD_RELOC_IA64_TPREL64LSB",  "BFD_RELOC_IA64_LTOFF_TP22",  "BFD_RELOC_IA64_LTOFF22X",  "BFD_RELOC_IA64_LDXMOV",  "BFD_RELOC_M68HC11_HI8",  "BFD_RELOC_M68HC11_LO8",  "BFD_RELOC_M68HC11_3B",  "BFD_RELOC_CRIS_BDISP8",  "BFD_RELOC_CRIS_UNSIGNED_5",  "BFD_RELOC_CRIS_SIGNED_6",  "BFD_RELOC_CRIS_UNSIGNED_6",  "BFD_RELOC_CRIS_UNSIGNED_4",  "BFD_RELOC_860_COPY",  "BFD_RELOC_860_GLOB_DAT",  "BFD_RELOC_860_JUMP_SLOT",  "BFD_RELOC_860_RELATIVE",  "BFD_RELOC_860_PC26",  "BFD_RELOC_860_PLT26",  "BFD_RELOC_860_PC16",  "BFD_RELOC_860_LOW0",  "BFD_RELOC_860_SPLIT0",  "BFD_RELOC_860_LOW1",  "BFD_RELOC_860_SPLIT1",  "BFD_RELOC_860_LOW2",  "BFD_RELOC_860_SPLIT2",  "BFD_RELOC_860_LOW3",  "BFD_RELOC_860_LOGOT0",  "BFD_RELOC_860_SPGOT0",  "BFD_RELOC_860_LOGOT1",  "BFD_RELOC_860_SPGOT1",  "BFD_RELOC_860_LOGOTOFF0",  "BFD_RELOC_860_SPGOTOFF0",  "BFD_RELOC_860_LOGOTOFF1",  "BFD_RELOC_860_SPGOTOFF1",  "BFD_RELOC_860_LOGOTOFF2",  "BFD_RELOC_860_LOGOTOFF3",  "BFD_RELOC_860_LOPC",  "BFD_RELOC_860_HIGHADJ",  "BFD_RELOC_860_HAGOT",  "BFD_RELOC_860_HAGOTOFF",  "BFD_RELOC_860_HAPC",  "BFD_RELOC_860_HIGH",  "BFD_RELOC_860_HIGOT",  "BFD_RELOC_860_HIGOTOFF", "@@overflow: BFD_RELOC_UNUSED@@",};#endifreloc_howto_type *bfd_default_reloc_type_lookup PARAMS ((bfd *abfd, bfd_reloc_code_real_type  code));booleanbfd_generic_relax_section PARAMS ((bfd *abfd,    asection *section,    struct bfd_link_info *,    boolean *));booleanbfd_generic_gc_sections PARAMS ((bfd *, struct bfd_link_info *));bfd_byte *bfd_generic_get_relocated_section_contents PARAMS ((bfd *abfd,    struct bfd_link_info *link_info,    struct bfd_link_order *link_order,    bfd_byte *data,    boolean relocateable,    asymbol **symbols));extern const bfd_arch_info_type bfd_default_arch_struct;booleanbfd_default_set_arch_mach PARAMS ((bfd *abfd,    enum bfd_architecture arch,    unsigned long mach));const bfd_arch_info_type *bfd_default_compatible PARAMS ((const bfd_arch_info_type *a,    const bfd_arch_info_type *b));booleanbfd_default_scan PARAMS ((const struct bfd_arch_info *info, const char *string));struct elf_internal_shdr *bfd_elf_find_section PARAMS ((bfd *abfd, char *name));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?