Lines Matching refs:make
587 lookups.push_back(make<OrdinalOnlyChunk>(ord)); in create()
588 addresses.push_back(make<OrdinalOnlyChunk>(ord)); in create()
591 auto *c = make<HintNameChunk>(s->getExternalName(), ord); in create()
592 lookups.push_back(make<LookupChunk>(c)); in create()
593 addresses.push_back(make<LookupChunk>(c)); in create()
597 lookups.push_back(make<NullChunk>(config->wordsize)); in create()
598 addresses.push_back(make<NullChunk>(config->wordsize)); in create()
604 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
605 auto *dir = make<ImportDirectoryChunk>(dllNames.back()); in create()
611 dirs.push_back(make<NullChunk>(sizeof(ImportDirectoryTableEntry))); in create()
641 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
642 auto *dir = make<DelayDirectoryChunk>(dllNames.back()); in create()
648 auto *a = make<DelayAddressChunk>(t); in create()
653 names.push_back(make<OrdinalOnlyChunk>(s->getOrdinal())); in create()
655 auto *c = make<HintNameChunk>(extName, 0); in create()
656 names.push_back(make<LookupChunk>(c)); in create()
671 addresses.push_back(make<NullChunk>(8)); in create()
672 names.push_back(make<NullChunk>(8)); in create()
676 auto *mh = make<NullChunk>(8); in create()
687 dirs.push_back(make<NullChunk>(sizeof(delay_import_directory_table_entry))); in create()
693 return make<TailMergeChunkX64>(dir, helper); in newTailMergeChunk()
695 return make<TailMergeChunkX86>(dir, helper); in newTailMergeChunk()
697 return make<TailMergeChunkARM>(dir, helper); in newTailMergeChunk()
699 return make<TailMergeChunkARM64>(dir, helper); in newTailMergeChunk()
709 return make<ThunkChunkX64>(s, tailMerge); in newThunkChunk()
711 return make<ThunkChunkX86>(s, tailMerge); in newThunkChunk()
713 return make<ThunkChunkARM>(s, tailMerge); in newThunkChunk()
715 return make<ThunkChunkARM64>(s, tailMerge); in newThunkChunk()
726 auto *dllName = make<StringChunk>(sys::path::filename(config->outputFile)); in EdataContents()
727 auto *addressTab = make<AddressTableChunk>(maxOrdinal); in EdataContents()
731 names.push_back(make<StringChunk>(e.exportName)); in EdataContents()
737 e.forwardChunk = make<StringChunk>(e.forwardTo); in EdataContents()
741 auto *nameTab = make<NamePointersChunk>(names); in EdataContents()
742 auto *ordinalTab = make<ExportOrdinalChunk>(names.size()); in EdataContents()
743 auto *dir = make<ExportDirectoryChunk>(maxOrdinal, names.size(), dllName, in EdataContents()