Searched refs:exportThunks (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | Chunks.h | 798 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 D | Chunks.cpp | 1103 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 D | Writer.cpp | 304 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()
|