Searched refs:ThunkSection (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | Thunks.cpp | 56 void addSymbols(ThunkSection &IS) override; 64 void addSymbols(ThunkSection &IS) override; 132 void addSymbols(ThunkSection &IS) override; 141 void addSymbols(ThunkSection &IS) override; 150 void addSymbols(ThunkSection &IS) override; 159 void addSymbols(ThunkSection &IS) override; 173 void addSymbols(ThunkSection &IS) override; 183 void addSymbols(ThunkSection &IS) override; 194 void addSymbols(ThunkSection &IS) override; 203 void addSymbols(ThunkSection &IS) override; [all …]
|
| H A D | Relocations.h | 158 class ThunkSection; 175 ThunkSection *getISDThunkSec(OutputSection *OS, InputSection *IS, 179 ThunkSection *getISThunkSec(InputSection *IS); 185 ThunkSection *addThunkSection(OutputSection *OS, InputSectionDescription *, 203 llvm::DenseMap<InputSection *, ThunkSection *> ThunkedSections;
|
| H A D | Thunks.h | 19 class ThunkSection; variable 40 virtual void addSymbols(ThunkSection &IS) = 0;
|
| H A D | Relocations.cpp | 1114 auto *TA = dyn_cast<ThunkSection>(A); in mergeCmp() 1115 auto *TB = dyn_cast<ThunkSection>(B); in mergeCmp() 1251 std::vector<ThunkSection *> NewThunks; in mergeThunks() 1256 [](const ThunkSection *A, const ThunkSection *B) { in mergeThunks() 1278 for (std::pair<ThunkSection *, uint32_t> TP : ISD->ThunkSections) { in getISDThunkSec() 1279 ThunkSection *TS = TP.first; in getISDThunkSec() 1303 ThunkSection *ThunkCreator::getISThunkSec(InputSection *IS) { in getISThunkSec() 1304 ThunkSection *TS = ThunkedSections.lookup(IS); in getISThunkSec() 1380 ThunkSection *ThunkCreator::addThunkSection(OutputSection *OS, in addThunkSection() 1383 auto *TS = make<ThunkSection>(OS, Off); in addThunkSection() [all …]
|
| H A D | LinkerScript.h | 39 class ThunkSection; variable 178 std::vector<std::pair<ThunkSection *, uint32_t>> ThunkSections;
|
| H A D | SyntheticSections.h | 950 class ThunkSection : public SyntheticSection { 953 ThunkSection(OutputSection *OS, uint64_t Off);
|
| H A D | SyntheticSections.cpp | 3073 ThunkSection::ThunkSection(OutputSection *OS, uint64_t Off) in ThunkSection() function in ThunkSection 3080 void ThunkSection::addThunk(Thunk *T) { in addThunk() 3085 void ThunkSection::writeTo(uint8_t *Buf) { in writeTo() 3090 InputSection *ThunkSection::getTargetInputSection() const { in getTargetInputSection() 3097 bool ThunkSection::assignOffsets() { in assignOffsets()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbUtil.cpp | 223 return {record.ThunkSection, record.ThunkOffset}; in GetSegmentAndOffset() 304 return {record.ThunkSection, record.ThunkOffset, record.Size}; in GetSegmentOffsetAndLength()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 82 error(IO.mapInteger(Tramp.ThunkSection)); in visitKnownRecord()
|
| H A D | SymbolDumper.cpp | 154 W.printNumber("ThunkSection", Tramp.ThunkSection); in visitKnownRecord()
|
| /freebsd-12.1/contrib/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLSymbols.cpp | 295 IO.mapRequired("ThunkSection", Symbol.ThunkSection); in map()
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | SymbolRecord.h | 100 uint16_t ThunkSection; variable
|
| /freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalSymbolDumper.cpp | 395 formatSegmentOffset(Tramp.ThunkSection, Tramp.ThunkOffset), in visitKnownRecord()
|