Home
last modified time | relevance | path

Searched refs:RelType (Results 1 – 25 of 592) sorted by relevance

12345678910>>...24

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
97 RelType copyRel;
98 RelType gotRel;
99 RelType noneRel;
100 RelType pltRel;
101 RelType relativeRel;
102 RelType iRelativeRel;
103 RelType symbolicRel;
104 RelType tlsDescRel;
105 RelType tlsGotRel;
[all …]
H A DTarget.cpp40 std::string toString(elf::RelType type) { in toString()
132 int64_t TargetInfo::getImplicitAddend(const uint8_t *buf, RelType type) const { in getImplicitAddend()
136 bool TargetInfo::usesOnlyLowPageBits(RelType type) const { return false; } in usesOnlyLowPageBits()
138 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
149 bool TargetInfo::inBranchRange(RelType type, uint64_t src, uint64_t dst) const { in inBranchRange()
153 RelExpr TargetInfo::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
158 void TargetInfo::relaxGot(uint8_t *loc, RelType type, uint64_t val) const { in relaxGot()
162 void TargetInfo::relaxTlsGdToLe(uint8_t *loc, RelType type, in relaxTlsGdToLe()
167 void TargetInfo::relaxTlsGdToIe(uint8_t *loc, RelType type, in relaxTlsGdToIe()
172 void TargetInfo::relaxTlsIeToLe(uint8_t *loc, RelType type, in relaxTlsIeToLe()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/tools/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
92 RelType copyRel;
93 RelType gotRel;
94 RelType noneRel;
95 RelType pltRel;
96 RelType relativeRel;
97 RelType iRelativeRel;
98 RelType symbolicRel;
99 RelType tlsDescRel;
100 RelType tlsGotRel;
[all …]
H A DTarget.cpp42 std::string lld::toString(RelType type) { in toString()
123 int64_t TargetInfo::getImplicitAddend(const uint8_t *buf, RelType type) const { in getImplicitAddend()
127 bool TargetInfo::usesOnlyLowPageBits(RelType type) const { return false; } in usesOnlyLowPageBits()
129 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
139 bool TargetInfo::inBranchRange(RelType type, uint64_t src, uint64_t dst) const { in inBranchRange()
147 RelExpr TargetInfo::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
152 void TargetInfo::relaxGot(uint8_t *loc, RelType type, uint64_t val) const { in relaxGot()
156 void TargetInfo::relaxTlsGdToLe(uint8_t *loc, RelType type, in relaxTlsGdToLe()
161 void TargetInfo::relaxTlsGdToIe(uint8_t *loc, RelType type, in relaxTlsGdToIe()
166 void TargetInfo::relaxTlsIeToLe(uint8_t *loc, RelType type, in relaxTlsIeToLe()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/tools/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
97 RelType copyRel;
98 RelType gotRel;
99 RelType noneRel;
100 RelType pltRel;
101 RelType relativeRel;
102 RelType iRelativeRel;
103 RelType symbolicRel;
104 RelType tlsDescRel;
105 RelType tlsGotRel;
[all …]
H A DTarget.cpp40 std::string toString(elf::RelType type) { in toString()
132 int64_t TargetInfo::getImplicitAddend(const uint8_t *buf, RelType type) const { in getImplicitAddend()
136 bool TargetInfo::usesOnlyLowPageBits(RelType type) const { return false; } in usesOnlyLowPageBits()
138 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
149 bool TargetInfo::inBranchRange(RelType type, uint64_t src, uint64_t dst) const { in inBranchRange()
153 RelExpr TargetInfo::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
158 void TargetInfo::relaxGot(uint8_t *loc, RelType type, uint64_t val) const { in relaxGot()
162 void TargetInfo::relaxTlsGdToLe(uint8_t *loc, RelType type, in relaxTlsGdToLe()
167 void TargetInfo::relaxTlsGdToIe(uint8_t *loc, RelType type, in relaxTlsGdToIe()
172 void TargetInfo::relaxTlsIeToLe(uint8_t *loc, RelType type, in relaxTlsIeToLe()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/ELF/
H A DTarget.h30 virtual RelType getDynRel(RelType Type) const { return Type; } in getDynRel()
95 RelType CopyRel;
96 RelType GotRel;
97 RelType NoneRel;
98 RelType PltRel;
99 RelType RelativeRel;
100 RelType IRelativeRel;
101 RelType TlsDescRel;
102 RelType TlsGotRel;
103 RelType TlsModuleIndexRel;
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/ELF/
H A DTarget.h18 std::string toString(elf::RelType Type);
28 virtual RelType getDynRel(RelType Type) const { return Type; } in getDynRel()
94 RelType CopyRel;
95 RelType GotRel;
96 RelType PltRel;
97 RelType RelativeRel;
98 RelType IRelativeRel;
99 RelType TlsDescRel;
100 RelType TlsGotRel;
101 RelType TlsModuleIndexRel;
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/lld/ELF/
H A DTarget.h33 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
116 RelType copyRel;
117 RelType gotRel;
118 RelType noneRel;
119 RelType pltRel;
120 RelType relativeRel;
121 RelType iRelativeRel;
122 RelType symbolicRel;
123 RelType tlsDescRel;
124 RelType tlsGotRel;
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
115 RelType copyRel;
116 RelType gotRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
123 RelType tlsModuleIndexRel;
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/tools/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/lld/ELF/
H A DTarget.h31 virtual RelType getDynRel(RelType type) const { return 0; } in getDynRel()
114 RelType copyRel;
115 RelType gotRel;
116 RelType noneRel;
117 RelType pltRel;
118 RelType relativeRel;
119 RelType iRelativeRel;
120 RelType symbolicRel;
121 RelType tlsDescRel;
122 RelType tlsGotRel;
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/tools/lld/ELF/Arch/
H A DPPC.cpp26 RelExpr getRelExpr(RelType type, const Symbol &s,
28 RelType getDynRel(RelType type) const override;
38 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
43 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
45 int getTlsGdRelaxSkip(RelType type) const override;
190 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
243 RelType PPC::getDynRel(RelType type) const { in getDynRel()
249 static std::pair<RelType, uint64_t> fromDTPREL(RelType type, uint64_t val) { in fromDTPREL()
268 RelType newType; in relocateOne()
335 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
[all …]
H A DX86.cpp26 int getTlsGdRelaxSkip(RelType type) const override;
27 RelExpr getRelExpr(RelType type, const Symbol &s,
29 int64_t getImplicitAddend(const uint8_t *buf, RelType type) const override;
31 RelType getDynRel(RelType type) const override;
37 void relocateOne(uint8_t *loc, RelType type, uint64_t val) const override;
39 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
68 int X86::getTlsGdRelaxSkip(RelType type) const { in getTlsGdRelaxSkip()
72 RelExpr X86::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
158 RelExpr X86::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
185 RelType X86::getDynRel(RelType type) const { in getDynRel()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/lld/ELF/Arch/
H A DPPC.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
30 RelType getDynRel(RelType type) const override;
42 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
50 int getTlsGdRelaxSkip(RelType type) const override;
215 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
268 RelType PPC::getDynRel(RelType type) const { in getDynRel()
274 static std::pair<RelType, uint64_t> fromDTPREL(RelType type, uint64_t val) { in fromDTPREL()
293 RelType newType; in relocateOne()
360 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/tools/lld/ELF/Arch/
H A DPPC.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
30 RelType getDynRel(RelType type) const override;
42 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
50 int getTlsGdRelaxSkip(RelType type) const override;
215 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
268 RelType PPC::getDynRel(RelType type) const { in getDynRel()
274 static std::pair<RelType, uint64_t> fromDTPREL(RelType type, uint64_t val) { in fromDTPREL()
293 RelType newType; in relocateOne()
360 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/ELF/Arch/
H A DAArch64.cpp35 RelExpr getRelExpr(RelType Type, const Symbol &S,
37 RelType getDynRel(RelType Type) const override;
42 bool needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
45 bool inBranchRange(RelType Type, uint64_t Src, uint64_t Dst) const override;
46 bool usesOnlyLowPageBits(RelType Type) const override;
47 void relocateOne(uint8_t *Loc, RelType Type, uint64_t Val) const override;
48 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
78 RelExpr AArch64::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
122 RelExpr AArch64::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
132 bool AArch64::usesOnlyLowPageBits(RelType Type) const { in usesOnlyLowPageBits()
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/ELF/Arch/
H A DAArch64.cpp35 RelExpr getRelExpr(RelType Type, const Symbol &S,
37 RelType getDynRel(RelType Type) const override;
42 bool needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
44 bool inBranchRange(RelType Type, uint64_t Src, uint64_t Dst) const override;
45 bool usesOnlyLowPageBits(RelType Type) const override;
46 void relocateOne(uint8_t *Loc, RelType Type, uint64_t Val) const override;
47 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
84 RelExpr AArch64::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
128 RelExpr AArch64::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
138 bool AArch64::usesOnlyLowPageBits(RelType Type) const { in usesOnlyLowPageBits()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp1085 switch (RelType) { in getMatchingLoRelocation()
1163 RelType, 0); in resolveAArch64Branch()
1318 if (RelType == ELF::R_ARM_PC24 || RelType == ELF::R_ARM_CALL || in processRelocationRef()
1330 RelType, 0); in processRelocationRef()
1354 if (RelType == ELF::R_ARM_PREL31 || RelType == ELF::R_ARM_TARGET1 || in processRelocationRef()
1357 } else if (RelType == ELF::R_ARM_MOVW_ABS_NC || RelType == ELF::R_ARM_MOVT_ABS) { in processRelocationRef()
1414 } else if (RelType == ELF::R_MIPS_HI16 || RelType == ELF::R_MIPS_PCHI16) { in processRelocationRef()
1418 } else if (RelType == ELF::R_MIPS_LO16 || RelType == ELF::R_MIPS_PCLO16) { in processRelocationRef()
1424 RelType == getMatchingLoRelocation(Reloc.RelType) && in processRelocationRef()
1660 switch (RelType) { in processRelocationRef()
[all …]

12345678910>>...24