| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsELFObjectWriter.cpp | 143 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 144 return ELF::R_MIPS_LO16; in getMatchingLoType() 145 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 146 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 147 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 148 return ELF::R_MIPS16_LO16; in getMatchingLoType() 151 Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL) in getMatchingLoType() 152 return ELF::R_MIPS_NONE; in getMatchingLoType() 154 if (Type == ELF::R_MIPS_GOT16) in getMatchingLoType() 155 return ELF::R_MIPS_LO16; in getMatchingLoType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonELFObjectWriter.cpp | 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() 70 return ELF::R_HEX_TPREL_32; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCELFObjectWriter.cpp | 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 93 Type = ELF::R_PPC_REL24; in getRelocType() 96 Type = ELF::R_PPC_PLTREL24; in getRelocType() 99 Type = ELF::R_PPC_LOCAL24PC; in getRelocType() 102 Type = ELF::R_PPC64_REL24_NOTOC; in getRelocType() 108 Type = ELF::R_PPC_REL14; in getRelocType() 114 Type = ELF::R_PPC_REL16; in getRelocType() 117 Type = ELF::R_PPC_REL16_LO; in getRelocType() 120 Type = ELF::R_PPC_REL16_HI; in getRelocType() 123 Type = ELF::R_PPC_REL16_HA; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcELFObjectWriter.cpp | 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter() 48 return ELF::R_SPARC_DISP32; in getRelocType() 55 case FK_Data_1: return ELF::R_SPARC_DISP8; in getRelocType() 56 case FK_Data_2: return ELF::R_SPARC_DISP16; in getRelocType() 57 case FK_Data_4: return ELF::R_SPARC_DISP32; in getRelocType() 58 case FK_Data_8: return ELF::R_SPARC_DISP64; in getRelocType() 59 case Sparc::fixup_sparc_call30: return ELF::R_SPARC_WDISP30; in getRelocType() 60 case Sparc::fixup_sparc_br22: return ELF::R_SPARC_WDISP22; in getRelocType() 61 case Sparc::fixup_sparc_br19: return ELF::R_SPARC_WDISP19; in getRelocType() 62 case Sparc::fixup_sparc_pc22: return ELF::R_SPARC_PC22; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/ |
| H A D | ELF.cpp | 20 #define ELF_RELOC(name, value) STRINGIFY_ENUM_CASE(ELF, name) 25 case ELF::EM_68K: in getELFRelocationTypeName() 32 case ELF::EM_X86_64: in getELFRelocationTypeName() 39 case ELF::EM_386: in getELFRelocationTypeName() 40 case ELF::EM_IAMCU: in getELFRelocationTypeName() 47 case ELF::EM_MIPS: in getELFRelocationTypeName() 54 case ELF::EM_AARCH64: in getELFRelocationTypeName() 61 case ELF::EM_ARM: in getELFRelocationTypeName() 68 case ELF::EM_ARC_COMPACT: in getELFRelocationTypeName() 69 case ELF::EM_ARC_COMPACT2: in getELFRelocationTypeName() [all …]
|
| H A D | RelocationResolver.cpp | 28 case ELF::R_X86_64_NONE: in supportsX86_64() 29 case ELF::R_X86_64_64: in supportsX86_64() 30 case ELF::R_X86_64_DTPOFF32: in supportsX86_64() 31 case ELF::R_X86_64_DTPOFF64: in supportsX86_64() 32 case ELF::R_X86_64_PC32: in supportsX86_64() 33 case ELF::R_X86_64_PC64: in supportsX86_64() 34 case ELF::R_X86_64_32: in supportsX86_64() 35 case ELF::R_X86_64_32S: in supportsX86_64() 45 case ELF::R_X86_64_NONE: in resolveX86_64() 47 case ELF::R_X86_64_64: in resolveX86_64() [all …]
|
| H A D | ELFObjectFile.cpp | 41 {"None", "NOTYPE", ELF::STT_NOTYPE}, 42 {"Object", "OBJECT", ELF::STT_OBJECT}, 43 {"Function", "FUNC", ELF::STT_FUNC}, 44 {"Section", "SECTION", ELF::STT_SECTION}, 45 {"File", "FILE", ELF::STT_FILE}, 46 {"Common", "COMMON", ELF::STT_COMMON}, 47 {"TLS", "TLS", ELF::STT_TLS}, 51 {"GNU_IFunc", "IFUNC", ELF::STT_GNU_IFUNC}, 82 if (Ident.first == ELF::ELFCLASS32) { in createELFObjectFile() 83 if (Ident.second == ELF::ELFDATA2LSB) in createELFObjectFile() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetObjectFile.cpp | 23 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, in Initialize() 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 25 ELF::XCORE_SHF_DP_SECTION); in Initialize() 26 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS, in Initialize() 27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 28 ELF::XCORE_SHF_DP_SECTION); in Initialize() 29 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, in Initialize() 30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 31 ELF::XCORE_SHF_DP_SECTION); in Initialize() 32 DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS, in Initialize() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFObjectWriter.cpp | 51 ELF::EM_ARM, in ARMELFObjectWriter() 63 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol() 64 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol() 91 return ELF::R_ARM_NONE; in GetRelocTypeInner() 97 return ELF::R_ARM_NONE; in GetRelocTypeInner() 103 return ELF::R_ARM_BASE_PREL; in GetRelocTypeInner() 105 return ELF::R_ARM_REL32; in GetRelocTypeInner() 108 return ELF::R_ARM_TLS_IE32; in GetRelocTypeInner() 110 return ELF::R_ARM_GOT_PREL; in GetRelocTypeInner() 112 return ELF::R_ARM_PREL31; in GetRelocTypeInner() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRELFObjectWriter.cpp | 37 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_AVR, true) {} in AVRELFObjectWriter() 50 return ELF::R_AVR_8; in getRelocType() 52 return ELF::R_AVR_DIFF8; in getRelocType() 54 return ELF::R_AVR_8_LO8; in getRelocType() 56 return ELF::R_AVR_8_HI8; in getRelocType() 58 return ELF::R_AVR_8_HLO8; in getRelocType() 65 return ELF::R_AVR_32; in getRelocType() 67 return ELF::R_AVR_DIFF32; in getRelocType() 74 return ELF::R_AVR_16; in getRelocType() 77 return ELF::R_AVR_16_PM; in getRelocType() [all …]
|
| H A D | AVRELFStreamer.cpp | 17 EFlags |= ELF::EF_AVR_ARCH_AVR1; in getEFlagsForFeatureSet() 19 EFlags |= ELF::EF_AVR_ARCH_AVR2; in getEFlagsForFeatureSet() 21 EFlags |= ELF::EF_AVR_ARCH_AVR25; in getEFlagsForFeatureSet() 23 EFlags |= ELF::EF_AVR_ARCH_AVR3; in getEFlagsForFeatureSet() 25 EFlags |= ELF::EF_AVR_ARCH_AVR31; in getEFlagsForFeatureSet() 27 EFlags |= ELF::EF_AVR_ARCH_AVR35; in getEFlagsForFeatureSet() 29 EFlags |= ELF::EF_AVR_ARCH_AVR4; in getEFlagsForFeatureSet() 31 EFlags |= ELF::EF_AVR_ARCH_AVR5; in getEFlagsForFeatureSet() 33 EFlags |= ELF::EF_AVR_ARCH_AVR51; in getEFlagsForFeatureSet() 35 EFlags |= ELF::EF_AVR_ARCH_AVR6; in getEFlagsForFeatureSet() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVELFObjectWriter.cpp | 43 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_RISCV, in RISCVELFObjectWriter() 61 return ELF::R_RISCV_NONE; in getRelocType() 64 return ELF::R_RISCV_32_PCREL; in getRelocType() 66 return ELF::R_RISCV_PCREL_HI20; in getRelocType() 68 return ELF::R_RISCV_PCREL_LO12_I; in getRelocType() 70 return ELF::R_RISCV_PCREL_LO12_S; in getRelocType() 72 return ELF::R_RISCV_GOT_HI20; in getRelocType() 74 return ELF::R_RISCV_TLS_GOT_HI20; in getRelocType() 76 return ELF::R_RISCV_TLS_GD_HI20; in getRelocType() 78 return ELF::R_RISCV_JAL; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ELFObjectWriter.cpp | 44 (EMachine != ELF::EM_386) && in X86ELFObjectWriter() 45 (EMachine != ELF::EM_IAMCU)) {} in X86ELFObjectWriter() 115 return ELF::R_X86_64_NONE; in getRelocType64() 118 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64; in getRelocType64() 120 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32; in getRelocType64() 122 return ELF::R_X86_64_32S; in getRelocType64() 124 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16; in getRelocType64() 126 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8; in getRelocType64() 132 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64; in getRelocType64() 134 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32; in getRelocType64() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUTargetStreamer.cpp | 67 case ELF::EF_AMDGPU_MACH_R600_R600: AK = GK_R600; break; in getArchNameFromElfMach() 68 case ELF::EF_AMDGPU_MACH_R600_R630: AK = GK_R630; break; in getArchNameFromElfMach() 69 case ELF::EF_AMDGPU_MACH_R600_RS880: AK = GK_RS880; break; in getArchNameFromElfMach() 70 case ELF::EF_AMDGPU_MACH_R600_RV670: AK = GK_RV670; break; in getArchNameFromElfMach() 71 case ELF::EF_AMDGPU_MACH_R600_RV710: AK = GK_RV710; break; in getArchNameFromElfMach() 72 case ELF::EF_AMDGPU_MACH_R600_RV730: AK = GK_RV730; break; in getArchNameFromElfMach() 73 case ELF::EF_AMDGPU_MACH_R600_RV770: AK = GK_RV770; break; in getArchNameFromElfMach() 74 case ELF::EF_AMDGPU_MACH_R600_CEDAR: AK = GK_CEDAR; break; in getArchNameFromElfMach() 75 case ELF::EF_AMDGPU_MACH_R600_CYPRESS: AK = GK_CYPRESS; break; in getArchNameFromElfMach() 76 case ELF::EF_AMDGPU_MACH_R600_JUNIPER: AK = GK_JUNIPER; break; in getArchNameFromElfMach() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | MCSectionELF.cpp | 71 !(Flags & ELF::SHF_MERGE)) { in PrintSwitchToSection() 72 if (Flags & ELF::SHF_ALLOC) in PrintSwitchToSection() 74 if (Flags & ELF::SHF_EXECINSTR) in PrintSwitchToSection() 76 if (Flags & ELF::SHF_WRITE) in PrintSwitchToSection() 78 if (Flags & ELF::SHF_EXCLUDE) in PrintSwitchToSection() 80 if (Flags & ELF::SHF_TLS) in PrintSwitchToSection() 87 if (Flags & ELF::SHF_ALLOC) in PrintSwitchToSection() 89 if (Flags & ELF::SHF_EXCLUDE) in PrintSwitchToSection() 91 if (Flags & ELF::SHF_EXECINSTR) in PrintSwitchToSection() 93 if (Flags & ELF::SHF_GROUP) in PrintSwitchToSection() [all …]
|
| H A D | MCSymbolELF.cpp | 47 case ELF::STB_LOCAL: in setBinding() 50 case ELF::STB_GLOBAL: in setBinding() 53 case ELF::STB_WEAK: in setBinding() 56 case ELF::STB_GNU_UNIQUE: in setBinding() 71 return ELF::STB_LOCAL; in getBinding() 73 return ELF::STB_GLOBAL; in getBinding() 75 return ELF::STB_WEAK; in getBinding() 77 return ELF::STB_GNU_UNIQUE; in getBinding() 82 return ELF::STB_LOCAL; in getBinding() 84 return ELF::STB_GLOBAL; in getBinding() [all …]
|
| H A D | ELFObjectWriter.cpp | 128 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF}; 358 bool LargeIndex = shndx >= ELF::SHN_LORESERVE && !Reserved; in writeSymbol() 370 uint16_t Index = LargeIndex ? uint16_t(ELF::SHN_XINDEX) : shndx; in writeSymbol() 409 W.OS << ELF::ElfMagic; // e_ident[EI_MAG0] to e_ident[EI_MAG3] in writeHeader() 411 W.OS << char(is64Bit() ? ELF::ELFCLASS64 : ELF::ELFCLASS32); // e_ident[EI_CLASS] in writeHeader() 414 W.OS << char(W.Endian == support::little ? ELF::ELFDATA2LSB in writeHeader() 415 : ELF::ELFDATA2MSB); in writeHeader() 417 W.OS << char(ELF::EV_CURRENT); // e_ident[EI_VERSION] in writeHeader() 420 W.OS << char(OSABI == ELF::ELFOSABI_NONE && OWriter.seenGnuAbi() in writeHeader() 421 ? int(ELF::ELFOSABI_GNU) in writeHeader() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldELFMips.cpp | 68 case ELF::R_MIPS_32: in evaluateMIPS32Relocation() 70 case ELF::R_MIPS_26: in evaluateMIPS32Relocation() 72 case ELF::R_MIPS_HI16: in evaluateMIPS32Relocation() 75 case ELF::R_MIPS_LO16: in evaluateMIPS32Relocation() 77 case ELF::R_MIPS_PC32: { in evaluateMIPS32Relocation() 81 case ELF::R_MIPS_PC16: { in evaluateMIPS32Relocation() 85 case ELF::R_MIPS_PC19_S2: { in evaluateMIPS32Relocation() 89 case ELF::R_MIPS_PC21_S2: { in evaluateMIPS32Relocation() 93 case ELF::R_MIPS_PC26_S2: { in evaluateMIPS32Relocation() 97 case ELF::R_MIPS_PCHI16: { in evaluateMIPS32Relocation() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEELFObjectWriter.cpp | 24 : MCELFObjectTargetWriter(/* Is64Bit */ true, OSABI, ELF::EM_VE, in VEELFObjectWriter() 43 return ELF::R_VE_PC_LO32; in getRelocType() 56 return ELF::R_VE_REFLONG; in getRelocType() 58 return ELF::R_VE_REFQUAD; in getRelocType() 60 return ELF::R_VE_PC_HI32; in getRelocType() 62 return ELF::R_VE_PC_LO32; in getRelocType() 74 return ELF::R_VE_REFLONG; in getRelocType() 76 return ELF::R_VE_REFQUAD; in getRelocType() 78 return ELF::R_VE_REFLONG; in getRelocType() 80 return ELF::R_VE_HI32; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonDepArch.h | 52 {"generic", llvm::ELF::EF_HEXAGON_MACH_V5}, 53 {"hexagonv5", llvm::ELF::EF_HEXAGON_MACH_V5}, 54 {"hexagonv55", llvm::ELF::EF_HEXAGON_MACH_V55}, 55 {"hexagonv60", llvm::ELF::EF_HEXAGON_MACH_V60}, 56 {"hexagonv62", llvm::ELF::EF_HEXAGON_MACH_V62}, 57 {"hexagonv65", llvm::ELF::EF_HEXAGON_MACH_V65}, 58 {"hexagonv66", llvm::ELF::EF_HEXAGON_MACH_V66}, 59 {"hexagonv67", llvm::ELF::EF_HEXAGON_MACH_V67}, 60 {"hexagonv67t", llvm::ELF::EF_HEXAGON_MACH_V67T}, 61 {"hexagonv68", llvm::ELF::EF_HEXAGON_MACH_V68}, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCObjectWriter.cpp | 39 : MCELFObjectTargetWriter(/*Is64Bit_=*/true, OSABI, ELF::EM_S390, in SystemZObjectWriter() 45 case FK_Data_1: return ELF::R_390_8; in getAbsoluteReloc() 46 case FK_Data_2: return ELF::R_390_16; in getAbsoluteReloc() 47 case FK_Data_4: return ELF::R_390_32; in getAbsoluteReloc() 48 case FK_Data_8: return ELF::R_390_64; in getAbsoluteReloc() 56 case FK_Data_2: return ELF::R_390_PC16; in getPCRelReloc() 57 case FK_Data_4: return ELF::R_390_PC32; in getPCRelReloc() 58 case FK_Data_8: return ELF::R_390_PC64; in getPCRelReloc() 59 case SystemZ::FK_390_PC12DBL: return ELF::R_390_PC12DBL; in getPCRelReloc() 60 case SystemZ::FK_390_PC16DBL: return ELF::R_390_PC16DBL; in getPCRelReloc() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.cpp | 267 case ELF::R_X86_64_NONE: in resolveX86_64Relocation() 269 case ELF::R_X86_64_8: { in resolveX86_64Relocation() 278 case ELF::R_X86_64_16: { in resolveX86_64Relocation() 288 case ELF::R_X86_64_64: { in resolveX86_64Relocation() 295 case ELF::R_X86_64_32: in resolveX86_64Relocation() 296 case ELF::R_X86_64_32S: { in resolveX86_64Relocation() 298 assert((Type == ELF::R_X86_64_32 && (Value <= UINT32_MAX)) || in resolveX86_64Relocation() 299 (Type == ELF::R_X86_64_32S && in resolveX86_64Relocation() 308 case ELF::R_X86_64_PC8: { in resolveX86_64Relocation() 316 case ELF::R_X86_64_PC32: { in resolveX86_64Relocation() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/ |
| H A D | ELFAsmParser.cpp | 93 return ParseSectionSwitch(".data", ELF::SHT_PROGBITS, in ParseSectionDirectiveData() 94 ELF::SHF_WRITE | ELF::SHF_ALLOC, in ParseSectionDirectiveData() 98 return ParseSectionSwitch(".text", ELF::SHT_PROGBITS, in ParseSectionDirectiveText() 99 ELF::SHF_EXECINSTR | in ParseSectionDirectiveText() 100 ELF::SHF_ALLOC, SectionKind::getText()); in ParseSectionDirectiveText() 103 return ParseSectionSwitch(".bss", ELF::SHT_NOBITS, in ParseSectionDirectiveBSS() 104 ELF::SHF_WRITE | in ParseSectionDirectiveBSS() 105 ELF::SHF_ALLOC, SectionKind::getBSS()); in ParseSectionDirectiveBSS() 108 return ParseSectionSwitch(".rodata", ELF::SHT_PROGBITS, in ParseSectionDirectiveRoData() 109 ELF::SHF_ALLOC, in ParseSectionDirectiveRoData() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFObjectWriter.cpp | 46 : MCELFObjectTargetWriter(/*Is64Bit*/ !IsILP32, OSABI, ELF::EM_AARCH64, in AArch64ELFObjectWriter() 51 IsILP32 ? ELF::R_AARCH64_P32_##rtype : ELF::R_AARCH64_##rtype 130 return ELF::R_AARCH64_NONE; in getRelocType() 143 return ELF::R_AARCH64_NONE; in getRelocType() 145 return ELF::R_AARCH64_PREL64; in getRelocType() 159 return ELF::R_AARCH64_NONE; in getRelocType() 161 return ELF::R_AARCH64_ADR_PREL_PG_HI21_NC; in getRelocType() 172 return ELF::R_AARCH64_NONE; in getRelocType() 189 return ELF::R_AARCH64_NONE; in getRelocType() 193 return ELF::R_AARCH64_NONE; in getRelocType() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| H A D | ELFObjectFile.h | 318 assert(SymTable->sh_type == ELF::SHT_SYMTAB || in toDRI() 319 SymTable->sh_type == ELF::SHT_DYNSYM); in toDRI() 360 (Binding == ELF::STB_GLOBAL || Binding == ELF::STB_WEAK || in isExportedToOtherDSO() 361 Binding == ELF::STB_GNU_UNIQUE) && in isExportedToOtherDSO() 362 (Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_PROTECTED)); in isExportedToOtherDSO() 371 if (Sec.sh_type == ELF::SHT_ARM_ATTRIBUTES || in getBuildAttributes() 372 Sec.sh_type == ELF::SHT_RISCV_ATTRIBUTES) { in getBuildAttributes() 466 case ELF::SHT_DYNSYM: { in initContent() 471 case ELF::SHT_SYMTAB: { in initContent() 476 case ELF::SHT_SYMTAB_SHNDX: { in initContent() [all …]
|