Home
last modified time | relevance | path

Searched refs:ThunkSection (Results 1 – 13 of 13) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lld/ELF/
DThunks.cpp54 void addSymbols(ThunkSection &isec) override;
62 void addSymbols(ThunkSection &isec) override;
134 void addSymbols(ThunkSection &isec) override;
143 void addSymbols(ThunkSection &isec) override;
153 void addSymbols(ThunkSection &isec) override;
162 void addSymbols(ThunkSection &isec) override;
176 void addSymbols(ThunkSection &isec) override;
187 void addSymbols(ThunkSection &isec) override;
200 void addSymbols(ThunkSection &isec) override;
210 void addSymbols(ThunkSection &isec) override;
[all …]
DRelocations.h133 class ThunkSection; variable
150 ThunkSection *getISDThunkSec(OutputSection *os, InputSection *isec,
154 ThunkSection *getISThunkSec(InputSection *isec);
161 ThunkSection *addThunkSection(OutputSection *os, InputSectionDescription *,
186 llvm::DenseMap<InputSection *, ThunkSection *> thunkedSections;
DThunks.h20 class ThunkSection; variable
41 virtual void addSymbols(ThunkSection &isec) = 0;
DRelocations.cpp1629 auto *ta = dyn_cast<ThunkSection>(a); in mergeCmp()
1630 auto *tb = dyn_cast<ThunkSection>(b); in mergeCmp()
1759 [](const std::pair<ThunkSection *, uint32_t> &ts) { in mergeThunks() argument
1766 std::vector<ThunkSection *> newThunks; in mergeThunks()
1767 for (std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections) in mergeThunks()
1771 [](const ThunkSection *a, const ThunkSection *b) { in mergeThunks()
1790 ThunkSection *ThunkCreator::getISDThunkSec(OutputSection *os, in getISDThunkSec()
1795 for (std::pair<ThunkSection *, uint32_t> tp : isd->thunkSections) { in getISDThunkSec()
1796 ThunkSection *ts = tp.first; in getISDThunkSec()
1823 ThunkSection *ThunkCreator::getISThunkSec(InputSection *isec) { in getISThunkSec()
[all …]
DLinkerScript.h38 class ThunkSection; variable
202 std::vector<std::pair<ThunkSection *, uint32_t>> thunkSections;
DSyntheticSections.cpp3603 ThunkSection::ThunkSection(OutputSection *os, uint64_t off) in ThunkSection() function in ThunkSection
3610 size_t ThunkSection::getSize() const { in getSize()
3616 void ThunkSection::addThunk(Thunk *t) { in addThunk()
3621 void ThunkSection::writeTo(uint8_t *buf) { in writeTo()
3626 InputSection *ThunkSection::getTargetInputSection() const { in getTargetInputSection()
3633 bool ThunkSection::assignOffsets() { in assignOffsets()
DSyntheticSections.h1116 class ThunkSection : public SyntheticSection {
1119 ThunkSection(OutputSection *os, uint64_t off);
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbUtil.cpp224 return {record.ThunkSection, record.ThunkOffset}; in GetSegmentAndOffset()
305 return {record.ThunkSection, record.ThunkOffset, record.Size}; in GetSegmentOffsetAndLength()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
DSymbolRecordMapping.cpp81 error(IO.mapInteger(Tramp.ThunkSection)); in visitKnownRecord()
DSymbolDumper.cpp153 W.printNumber("ThunkSection", Tramp.ThunkSection); in visitKnownRecord()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
DCodeViewYAMLSymbols.cpp317 IO.mapRequired("ThunkSection", Symbol.ThunkSection); in map()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
DSymbolRecord.h100 uint16_t ThunkSection = 0; variable
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
DMinimalSymbolDumper.cpp427 formatSegmentOffset(Tramp.ThunkSection, Tramp.ThunkOffset), in visitKnownRecord()