Lines Matching refs:make

672         lookups.push_back(make<OrdinalOnlyChunk>(ctx, ord));  in create()
673 addresses.push_back(make<OrdinalOnlyChunk>(ctx, ord)); in create()
676 auto *c = make<HintNameChunk>(s->getExternalName(), ord); in create()
677 lookups.push_back(make<LookupChunk>(ctx, c)); in create()
678 addresses.push_back(make<LookupChunk>(ctx, c)); in create()
682 lookups.push_back(make<NullChunk>(ctx.config.wordsize)); in create()
683 addresses.push_back(make<NullChunk>(ctx.config.wordsize)); in create()
689 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
690 auto *dir = make<ImportDirectoryChunk>(dllNames.back()); in create()
696 dirs.push_back(make<NullChunk>(sizeof(ImportDirectoryTableEntry))); in create()
728 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
729 auto *dir = make<DelayDirectoryChunk>(dllNames.back()); in create()
736 auto *a = make<DelayAddressChunk>(ctx, t); in create()
741 names.push_back(make<OrdinalOnlyChunk>(ctx, s->getOrdinal())); in create()
743 auto *c = make<HintNameChunk>(extName, 0); in create()
744 names.push_back(make<LookupChunk>(ctx, c)); in create()
761 addresses.push_back(make<NullChunk>(8)); in create()
762 names.push_back(make<NullChunk>(8)); in create()
766 auto *mh = make<NullChunk>(8); in create()
780 dirs.push_back(make<NullChunk>(sizeof(delay_import_directory_table_entry))); in create()
786 return make<TailMergeChunkX64>(dir, helper); in newTailMergeChunk()
788 return make<TailMergeChunkX86>(ctx, dir, helper); in newTailMergeChunk()
790 return make<TailMergeChunkARM>(ctx, dir, helper); in newTailMergeChunk()
792 return make<TailMergeChunkARM64>(dir, helper); in newTailMergeChunk()
801 return make<TailMergeUnwindInfoX64>(); in newTailMergeUnwindInfoChunk()
810 return make<TailMergePDataChunkX64>(tm, unwind); in newTailMergePDataChunk()
821 return make<ThunkChunkX64>(s, tailMerge); in newThunkChunk()
823 return make<ThunkChunkX86>(ctx, s, tailMerge); in newThunkChunk()
825 return make<ThunkChunkARM>(ctx, s, tailMerge); in newThunkChunk()
827 return make<ThunkChunkARM64>(s, tailMerge); in newThunkChunk()
838 auto *dllName = make<StringChunk>(sys::path::filename(ctx.config.outputFile)); in EdataContents()
839 auto *addressTab = make<AddressTableChunk>(ctx, maxOrdinal); in EdataContents()
843 names.push_back(make<StringChunk>(e.exportName)); in EdataContents()
849 e.forwardChunk = make<StringChunk>(e.forwardTo); in EdataContents()
853 auto *nameTab = make<NamePointersChunk>(names); in EdataContents()
854 auto *ordinalTab = make<ExportOrdinalChunk>(ctx, names.size()); in EdataContents()
855 auto *dir = make<ExportDirectoryChunk>(maxOrdinal, names.size(), dllName, in EdataContents()