Lines Matching refs:Chunk

64   explicit LookupChunk(COFFLinkerContext &ctx, Chunk *c)  in LookupChunk()
77 Chunk *hintName;
113 explicit ImportDirectoryChunk(Chunk *n) : dllName(n) {} in ImportDirectoryChunk()
125 Chunk *dllName;
126 Chunk *lookupTab;
127 Chunk *addressTab;
175 explicit DelayDirectoryChunk(Chunk *n) : dllName(n) { setAlignment(4); } in DelayDirectoryChunk()
192 Chunk *dllName;
193 Chunk *moduleHandle;
194 Chunk *addressTab;
195 Chunk *nameTab;
318 ThunkChunkX64(Defined *i, Chunk *tm) : imp(i), tailMerge(tm) {} in ThunkChunkX64()
330 Chunk *tailMerge = nullptr;
335 TailMergeChunkX64(Chunk *d, Defined *h) : desc(d), helper(h) {} in TailMergeChunkX64()
346 Chunk *desc = nullptr;
352 TailMergePDataChunkX64(Chunk *tm, Chunk *unwind) : tm(tm), unwind(unwind) { in TailMergePDataChunkX64()
366 Chunk *tm = nullptr;
367 Chunk *unwind = nullptr;
387 ThunkChunkX86(COFFLinkerContext &ctx, Defined *i, Chunk *tm) in ThunkChunkX86()
404 Chunk *tailMerge = nullptr;
412 TailMergeChunkX86(COFFLinkerContext &ctx, Chunk *d, Defined *h) in TailMergeChunkX86()
428 Chunk *desc = nullptr;
437 ThunkChunkARM(COFFLinkerContext &ctx, Defined *i, Chunk *tm) in ThunkChunkARM()
456 Chunk *tailMerge = nullptr;
464 TailMergeChunkARM(COFFLinkerContext &ctx, Chunk *d, Defined *h) in TailMergeChunkARM()
482 Chunk *desc = nullptr;
491 ThunkChunkARM64(Defined *i, Chunk *tm) : imp(i), tailMerge(tm) { in ThunkChunkARM64()
506 Chunk *tailMerge = nullptr;
511 TailMergeChunkARM64(Chunk *d, Defined *h) : desc(d), helper(h) { in TailMergeChunkARM64()
525 Chunk *desc = nullptr;
532 explicit DelayAddressChunk(COFFLinkerContext &ctx, Chunk *c) in DelayAddressChunk()
554 Chunk *thunk;
567 Chunk *d, Chunk *a, Chunk *n, Chunk *o) in ExportDirectoryChunk()
592 Chunk *dllName;
593 Chunk *addressTab;
594 Chunk *nameTab;
595 Chunk *ordinalTab;
635 explicit NamePointersChunk(std::vector<Chunk *> &v) : chunks(v) {} in NamePointersChunk()
639 for (Chunk *c : chunks) { in writeTo()
646 std::vector<Chunk *> chunks;
715 std::vector<Chunk *> DelayLoadContents::getChunks() { in getChunks()
716 std::vector<Chunk *> v; in getChunks()
724 std::vector<Chunk *> DelayLoadContents::getDataChunks() { in getDataChunks()
725 std::vector<Chunk *> v; in getDataChunks()
739 Chunk *unwind = newTailMergeUnwindInfoChunk(); in create()
748 Chunk *tm = newTailMergeChunk(dir); in create()
749 Chunk *pdataChunk = unwind ? newTailMergePDataChunk(tm, unwind) : nullptr; in create()
751 Chunk *t = newThunkChunk(s, tm); in create()
799 Chunk *DelayLoadContents::newTailMergeChunk(Chunk *dir) { in newTailMergeChunk()
814 Chunk *DelayLoadContents::newTailMergeUnwindInfoChunk() { in newTailMergeUnwindInfoChunk()
823 Chunk *DelayLoadContents::newTailMergePDataChunk(Chunk *tm, Chunk *unwind) { in newTailMergePDataChunk()
833 Chunk *DelayLoadContents::newThunkChunk(DefinedImportData *s, in newThunkChunk()
834 Chunk *tailMerge) { in newThunkChunk()
861 std::vector<Chunk *> names; in EdataContents()
866 std::vector<Chunk *> forwards; in EdataContents()