Home
last modified time | relevance | path

Searched refs:exportThunks (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/lld/COFF/
H A DChunks.h798 CHPECodeRangesChunk(std::vector<std::pair<Chunk *, Defined *>> &exportThunks) in CHPECodeRangesChunk() argument
799 : exportThunks(exportThunks) {} in CHPECodeRangesChunk()
804 std::vector<std::pair<Chunk *, Defined *>> &exportThunks;
809 CHPERedirectionChunk(std::vector<std::pair<Chunk *, Defined *>> &exportThunks) in CHPERedirectionChunk() argument
810 : exportThunks(exportThunks) {} in CHPERedirectionChunk()
815 std::vector<std::pair<Chunk *, Defined *>> &exportThunks;
H A DChunks.cpp1103 return exportThunks.size() * sizeof(chpe_code_range_entry); in getSize()
1109 for (uint32_t i = 0; i < exportThunks.size(); i++) { in writeTo()
1110 Chunk *thunk = exportThunks[i].first; in writeTo()
1120 return (exportThunks.size() + 1) * sizeof(chpe_redirection_entry); in getSize()
1126 for (uint32_t i = 0; i < exportThunks.size(); i++) { in writeTo()
1127 entries[i].Source = exportThunks[i].first->getRVA(); in writeTo()
1128 entries[i].Destination = exportThunks[i].second->getRVA(); in writeTo()
H A DWriter.cpp304 std::vector<std::pair<Chunk *, Defined *>> exportThunks; member in __anon87c184950111::Writer
2273 exportThunks.push_back({thunk, thunk->target}); in createECChunks()
2291 exportThunks.push_back({chunk, t}); in createECChunks()
2301 CHPECodeRangesChunk *ranges = make<CHPECodeRangesChunk>(exportThunks); in createECChunks()
2307 CHPERedirectionChunk *entryPoints = make<CHPERedirectionChunk>(exportThunks); in createECChunks()
2442 llvm::stable_sort(exportThunks, [](const std::pair<Chunk *, Defined *> &a, in setECSymbols()
2462 cast<DefinedAbsolute>(rangesCountSym)->setVA(exportThunks.size()); in setECSymbols()
2466 cast<DefinedAbsolute>(entryPointCountSym)->setVA(exportThunks.size()); in setECSymbols()