Home
last modified time | relevance | path

Searched refs:ELF (Results 1 – 25 of 365) sorted by relevance

12345678910>>...15

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonELFObjectWriter.cpp72 return IsPCRel ? ELF::R_HEX_32_PCREL : ELF::R_HEX_32; in getRelocType()
93 return ELF::R_HEX_16; in getRelocType()
98 return ELF::R_HEX_8; in getRelocType()
106 return ELF::R_HEX_LO16; in getRelocType()
110 return ELF::R_HEX_32; in getRelocType()
112 return ELF::R_HEX_16; in getRelocType()
114 return ELF::R_HEX_8; in getRelocType()
152 return ELF::R_HEX_9_X; in getRelocType()
154 return ELF::R_HEX_8_X; in getRelocType()
156 return ELF::R_HEX_7_X; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp235 return IsPCRel ? ELF::R_MIPS_PC16 : ELF::R_MIPS_16; in getRelocType()
238 return IsPCRel ? ELF::R_MIPS_PC32 : ELF::R_MIPS_32; in getRelocType()
242 ? setRTypes(ELF::R_MIPS_PC32, ELF::R_MIPS_64, ELF::R_MIPS_NONE) in getRelocType()
293 is64Bit() ? ELF::R_MIPS_64 : ELF::R_MIPS_NONE, in getRelocType()
328 return setRTypes(ELF::R_MIPS_GPREL16, ELF::R_MIPS_SUB, ELF::R_MIPS_HI16); in getRelocType()
330 return setRTypes(ELF::R_MICROMIPS_GPREL16, ELF::R_MICROMIPS_SUB, in getRelocType()
333 return setRTypes(ELF::R_MIPS_GPREL16, ELF::R_MIPS_SUB, ELF::R_MIPS_LO16); in getRelocType()
335 return setRTypes(ELF::R_MICROMIPS_GPREL16, ELF::R_MICROMIPS_SUB, in getRelocType()
557 case ELF::R_MIPS_16: in needsRelocateWithSymbol()
558 case ELF::R_MIPS_32: in needsRelocateWithSymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcELFObjectWriter.cpp26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter()
50 return ELF::R_SPARC_DISP32; in getRelocType()
65 return ELF::R_SPARC_WDISP16; in getRelocType()
123 return ELF::R_SPARC_NONE; in getRelocType()
137 case ELF::R_SPARC_GOT10: in needsRelocateWithSymbol()
138 case ELF::R_SPARC_GOT13: in needsRelocateWithSymbol()
139 case ELF::R_SPARC_GOT22: in needsRelocateWithSymbol()
140 case ELF::R_SPARC_GOTDATA_HIX22: in needsRelocateWithSymbol()
141 case ELF::R_SPARC_GOTDATA_LOX10: in needsRelocateWithSymbol()
142 case ELF::R_SPARC_GOTDATA_OP_HIX22: in needsRelocateWithSymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter()
93 Type = ELF::R_PPC_REL24; in getRelocType()
108 Type = ELF::R_PPC_REL14; in getRelocType()
114 Type = ELF::R_PPC_REL16; in getRelocType()
155 Type = ELF::R_PPC_REL32; in getRelocType()
159 Type = ELF::R_PPC64_REL64; in getRelocType()
166 Type = ELF::R_PPC_ADDR24; in getRelocType()
175 Type = ELF::R_PPC_ADDR16; in getRelocType()
205 Type = ELF::R_PPC_GOT16; in getRelocType()
468 Type = ELF::R_PPC_ADDR16; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp64 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol()
65 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol()
92 return ELF::R_ARM_NONE; in GetRelocTypeInner()
184 return ELF::R_ARM_NONE; in GetRelocTypeInner()
190 return ELF::R_ARM_NONE; in GetRelocTypeInner()
192 return ELF::R_ARM_ABS8; in GetRelocTypeInner()
199 return ELF::R_ARM_NONE; in GetRelocTypeInner()
208 return ELF::R_ARM_NONE; in GetRelocTypeInner()
210 return ELF::R_ARM_NONE; in GetRelocTypeInner()
246 return ELF::R_ARM_JUMP24; in GetRelocTypeInner()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.cpp24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
33 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
40 ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::XCORE_SHF_DP_SECTION); in Initialize()
43 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION); in Initialize()
46 ELF::SHF_ALLOC | ELF::XCORE_SHF_CP_SECTION); in Initialize()
49 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 4); in Initialize()
52 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 8); in Initialize()
55 ELF::SHF_ALLOC | ELF::SHF_MERGE | ELF::XCORE_SHF_CP_SECTION, 16); in Initialize()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRelocationResolver.cpp43 case ELF::R_X86_64_64: in supportsX86_64()
48 case ELF::R_X86_64_32: in supportsX86_64()
131 case ELF::R_MIPS_32: in supportsMips64()
132 case ELF::R_MIPS_64: in supportsMips64()
144 case ELF::R_MIPS_32: in resolveMips64()
146 case ELF::R_MIPS_64: in resolveMips64()
209 case ELF::R_390_32: in supportsSystemZ()
210 case ELF::R_390_64: in supportsSystemZ()
220 case ELF::R_390_32: in resolveSystemZ()
222 case ELF::R_390_64: in resolveSystemZ()
[all …]
H A DELFObjectFile.cpp105 case ELF::EF_MIPS_ARCH_1: in getMIPSFeatures()
107 case ELF::EF_MIPS_ARCH_2: in getMIPSFeatures()
110 case ELF::EF_MIPS_ARCH_3: in getMIPSFeatures()
344 case ELF::EM_MIPS: in getFeatures()
346 case ELF::EM_ARM: in getFeatures()
348 case ELF::EM_RISCV: in getFeatures()
350 case ELF::EM_LOONGARCH: in getFeatures()
359 case ELF::EM_AMDGPU: in tryGetCPUName()
361 case ELF::EM_CUDA: in tryGetCPUName()
363 case ELF::EM_PPC: in tryGetCPUName()
[all …]
H A DELF.cpp26 case ELF::EM_68K: in getELFRelocationTypeName()
40 case ELF::EM_386: in getELFRelocationTypeName()
41 case ELF::EM_IAMCU: in getELFRelocationTypeName()
48 case ELF::EM_MIPS: in getELFRelocationTypeName()
62 case ELF::EM_ARM: in getELFRelocationTypeName()
77 case ELF::EM_AVR: in getELFRelocationTypeName()
98 case ELF::EM_PPC: in getELFRelocationTypeName()
142 case ELF::EM_BPF: in getELFRelocationTypeName()
156 case ELF::EM_VE: in getELFRelocationTypeName()
196 case ELF::EM_386: in getELFRelativeRelocationType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFObjectWriter.cpp50 return ELF::R_AVR_8; in getRelocType()
65 return ELF::R_AVR_32; in getRelocType()
74 return ELF::R_AVR_16; in getRelocType()
82 return ELF::R_AVR_32; in getRelocType()
88 return ELF::R_AVR_16; in getRelocType()
90 return ELF::R_AVR_16_PM; in getRelocType()
116 return ELF::R_AVR_CALL; in getRelocType()
118 return ELF::R_AVR_LDI; in getRelocType()
120 return ELF::R_AVR_6; in getRelocType()
132 return ELF::R_AVR_8; in getRelocType()
[all …]
H A DAVRELFStreamer.cpp18 EFlags |= ELF::EF_AVR_ARCH_AVR1; in getEFlagsForFeatureSet()
20 EFlags |= ELF::EF_AVR_ARCH_AVR2; in getEFlagsForFeatureSet()
22 EFlags |= ELF::EF_AVR_ARCH_AVR25; in getEFlagsForFeatureSet()
24 EFlags |= ELF::EF_AVR_ARCH_AVR3; in getEFlagsForFeatureSet()
26 EFlags |= ELF::EF_AVR_ARCH_AVR31; in getEFlagsForFeatureSet()
28 EFlags |= ELF::EF_AVR_ARCH_AVR35; in getEFlagsForFeatureSet()
30 EFlags |= ELF::EF_AVR_ARCH_AVR4; in getEFlagsForFeatureSet()
32 EFlags |= ELF::EF_AVR_ARCH_AVR5; in getEFlagsForFeatureSet()
34 EFlags |= ELF::EF_AVR_ARCH_AVR51; in getEFlagsForFeatureSet()
36 EFlags |= ELF::EF_AVR_ARCH_AVR6; in getEFlagsForFeatureSet()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYELFObjectWriter.cpp48 return ELF::R_CKCORE_NONE; in getRelocType()
51 return ELF::R_CKCORE_PCREL32; in getRelocType()
73 return ELF::R_CKCORE_NONE; in getRelocType()
76 return ELF::R_CKCORE_NONE; in getRelocType()
79 return ELF::R_CKCORE_NONE; in getRelocType()
86 return ELF::R_CKCORE_GOT32; in getRelocType()
90 return ELF::R_CKCORE_PLT32; in getRelocType()
113 return ELF::R_CKCORE_NONE; in getRelocType()
130 return ELF::R_CKCORE_NONE; in getRelocType()
133 return ELF::R_CKCORE_NONE; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFObjectWriter.cpp62 return ELF::R_RISCV_NONE; in getRelocType()
89 return ELF::R_RISCV_JAL; in getRelocType()
106 return ELF::R_RISCV_NONE; in getRelocType()
116 return ELF::R_RISCV_NONE; in getRelocType()
119 return ELF::R_RISCV_NONE; in getRelocType()
126 return ELF::R_RISCV_32; in getRelocType()
128 return ELF::R_RISCV_64; in getRelocType()
130 return ELF::R_RISCV_HI20; in getRelocType()
132 return ELF::R_RISCV_LO12_I; in getRelocType()
144 return ELF::R_RISCV_RELAX; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEELFObjectWriter.cpp51 return ELF::R_VE_NONE; in getRelocType()
83 return ELF::R_VE_NONE; in getRelocType()
86 return ELF::R_VE_NONE; in getRelocType()
89 return ELF::R_VE_NONE; in getRelocType()
99 return ELF::R_VE_NONE; in getRelocType()
101 return ELF::R_VE_HI32; in getRelocType()
103 return ELF::R_VE_LO32; in getRelocType()
107 return ELF::R_VE_NONE; in getRelocType()
111 return ELF::R_VE_NONE; in getRelocType()
134 return ELF::R_VE_NONE; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionELF.cpp72 if (Flags & ELF::SHF_ALLOC) in printSwitchToSection()
76 if (Flags & ELF::SHF_WRITE) 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()
93 if (Flags & ELF::SHF_WRITE) in printSwitchToSection()
95 if (Flags & ELF::SHF_MERGE) in printSwitchToSection()
97 if (Flags & ELF::SHF_STRINGS) in printSwitchToSection()
99 if (Flags & ELF::SHF_TLS) in printSwitchToSection()
103 if (Flags & ELF::SHF_GROUP) in printSwitchToSection()
[all …]
H A DMCSymbolELF.cpp49 case ELF::STB_LOCAL: in setBinding()
52 case ELF::STB_GLOBAL: in setBinding()
55 case ELF::STB_WEAK: in setBinding()
99 case ELF::STT_NOTYPE: in setType()
102 case ELF::STT_OBJECT: in setType()
105 case ELF::STT_FUNC: in setType()
108 case ELF::STT_SECTION: in setType()
111 case ELF::STT_COMMON: in setType()
114 case ELF::STT_TLS: in setType()
148 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.cpp189 case GK_NONE: return ELF::EF_AMDGPU_MACH_NONE; in getElfMach()
238 case ELF::STT_AMDGPU_HSA_KERNEL: in EmitAMDGPUSymbolType()
518 NoteFlags = ELF::SHF_ALLOC; in EmitNote()
601 EFlagsV3 |= ELF::EF_AMDGPU_FEATURE_XNACK_V3; in getEFlagsV3()
604 EFlagsV3 |= ELF::EF_AMDGPU_FEATURE_SRAMECC_V3; in getEFlagsV3()
621 EFlagsV4 |= ELF::EF_AMDGPU_FEATURE_XNACK_ANY_V4; in getEFlagsV4()
627 EFlagsV4 |= ELF::EF_AMDGPU_FEATURE_XNACK_ON_V4; in getEFlagsV4()
670 SymbolELF->setType(ELF::STT_OBJECT); in emitAMDGPULDS()
673 SymbolELF->setBinding(ELF::STB_GLOBAL); in emitAMDGPULDS()
682 SymbolELF->setIndex(ELF::SHN_AMDGPU_LDS); in emitAMDGPULDS()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFObjectWriter.cpp118 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()
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()
248 return IsPCRel ? ELF::R_386_PC32 : ELF::R_386_32; in getRelocType32()
250 return IsPCRel ? ELF::R_386_PC16 : ELF::R_386_16; in getRelocType32()
252 return IsPCRel ? ELF::R_386_PC8 : ELF::R_386_8; in getRelocType32()
323 return ELF::R_386_NONE; in getRelocType32()
[all …]
/freebsd/usr.bin/clang/lld/
H A DMakefile20 CFLAGS+= -I${LLD_SRCS}/ELF
42 SRCS+= ELF/Arch/ARM.cpp
43 SRCS+= ELF/Arch/AVR.cpp
57 SRCS+= ELF/DWARF.cpp
58 SRCS+= ELF/Driver.cpp
60 SRCS+= ELF/EhFrame.cpp
61 SRCS+= ELF/ICF.cpp
64 SRCS+= ELF/LTO.cpp
75 SRCS+= ELF/Target.cpp
76 SRCS+= ELF/Thunks.cpp
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kELFObjectWriter.cpp77 return ELF::R_68K_TLS_GD32; in getRelocType()
79 return ELF::R_68K_TLS_GD16; in getRelocType()
81 return ELF::R_68K_TLS_GD8; in getRelocType()
111 return ELF::R_68K_TLS_IE8; in getRelocType()
121 return ELF::R_68K_TLS_LE8; in getRelocType()
127 return IsPCRel ? ELF::R_68K_PC32 : ELF::R_68K_32; in getRelocType()
129 return IsPCRel ? ELF::R_68K_PC16 : ELF::R_68K_16; in getRelocType()
131 return IsPCRel ? ELF::R_68K_PC8 : ELF::R_68K_8; in getRelocType()
158 return ELF::R_68K_PLT32; in getRelocType()
160 return ELF::R_68K_PLT16; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldELFMips.cpp68 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()
130 case ELF::R_MIPS_32: in evaluateMIPS64Relocation()
131 case ELF::R_MIPS_64: in evaluateMIPS64Relocation()
133 case ELF::R_MIPS_26: in evaluateMIPS64Relocation()
139 case ELF::R_MIPS_SUB: in evaluateMIPS64Relocation()
248 case ELF::R_MIPS_26: in applyMIPSRelocation()
253 case ELF::R_MIPS_32: in applyMIPSRelocation()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZELFObjectWriter.cpp50 return ELF::R_390_8; in getAbsoluteReloc()
52 return ELF::R_390_12; in getAbsoluteReloc()
56 return ELF::R_390_16; in getAbsoluteReloc()
58 return ELF::R_390_20; in getAbsoluteReloc()
62 return ELF::R_390_32; in getAbsoluteReloc()
64 return ELF::R_390_64; in getAbsoluteReloc()
76 return ELF::R_390_PC16; in getPCRelReloc()
80 return ELF::R_390_PC32; in getPCRelReloc()
82 return ELF::R_390_PC64; in getPCRelReloc()
84 return ELF::R_390_PC12DBL; in getPCRelReloc()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp93 ELF::SHF_WRITE | ELF::SHF_ALLOC, in ParseSectionDirectiveData()
114 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTData()
120 ELF::SHF_TLS | ELF::SHF_WRITE, in ParseSectionDirectiveTBSS()
125 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveDataRel()
136 ELF::SHF_ALLOC | ELF::SHF_WRITE, in ParseSectionDirectiveEhFrame()
318 flags |= ELF::SHF_TLS; in parseSectionFlags()
561 Flags |= ELF::SHF_ALLOC | ELF::SHF_EXECINSTR; in ParseSectionArguments()
567 Flags |= ELF::SHF_ALLOC | ELF::SHF_WRITE; in ParseSectionArguments()
569 Flags |= ELF::SHF_ALLOC | ELF::SHF_WRITE | ELF::SHF_TLS; in ParseSectionArguments()
638 Type = ELF::SHT_NOTE; in ParseSectionArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchELFObjectWriter.cpp60 return ELF::R_LARCH_NONE; in getRelocType()
63 return ELF::R_LARCH_NONE; in getRelocType()
66 return ELF::R_LARCH_NONE; in getRelocType()
68 return IsPCRel ? ELF::R_LARCH_32_PCREL : ELF::R_LARCH_32; in getRelocType()
70 return IsPCRel ? ELF::R_LARCH_64_PCREL : ELF::R_LARCH_64; in getRelocType()
72 return ELF::R_LARCH_B16; in getRelocType()
74 return ELF::R_LARCH_B21; in getRelocType()
76 return ELF::R_LARCH_B26; in getRelocType()
78 return ELF::R_LARCH_ABS_HI20; in getRelocType()
80 return ELF::R_LARCH_ABS_LO12; in getRelocType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF.cpp38 if (Data[ELF::EI_DATA] == ELF::ELFDATA2LSB) { in readTargetMachineArch()
39 if (Data[ELF::EI_CLASS] == ELF::ELFCLASS64) { in readTargetMachineArch()
45 } else if (Data[ELF::EI_CLASS] == ELF::ELFCLASS32) { in readTargetMachineArch()
54 if (Data[ELF::EI_DATA] == ELF::ELFDATA2MSB) { in readTargetMachineArch()
55 if (Data[ELF::EI_CLASS] == ELF::ELFCLASS64) { in readTargetMachineArch()
61 } else if (Data[ELF::EI_CLASS] == ELF::ELFCLASS32) { in readTargetMachineArch()
70 return ELF::EM_NONE; in readTargetMachineArch()
79 if (memcmp(Buffer.data(), ELF::ElfMagic, strlen(ELF::ElfMagic)) != 0) in createLinkGraphFromELFObject()
90 case ELF::EM_ARM: in createLinkGraphFromELFObject()
100 case ELF::EM_RISCV: in createLinkGraphFromELFObject()
[all …]

12345678910>>...15