/dports/devel/tinygo/tinygo-0.14.1/llvm-project/lld/ELF/ |
H A D | Target.h | 31 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 D | Target.cpp | 40 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 D | Target.h | 31 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 D | Target.cpp | 42 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 D | Target.h | 31 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 D | Target.cpp | 40 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 D | Target.h | 30 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 D | Target.h | 18 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 D | Target.h | 33 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | Target.h | 31 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 D | PPC.cpp | 26 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 D | X86.cpp | 26 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 D | PPC.cpp | 28 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 D | PPC.cpp | 28 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 D | AArch64.cpp | 35 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 D | AArch64.cpp | 35 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 D | RuntimeDyldELF.cpp | 1085 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 …]
|