Lines Matching refs:make
588 lookups.push_back(make<OrdinalOnlyChunk>(ord)); in create()
589 addresses.push_back(make<OrdinalOnlyChunk>(ord)); in create()
592 auto *c = make<HintNameChunk>(s->getExternalName(), ord); in create()
593 lookups.push_back(make<LookupChunk>(c)); in create()
594 addresses.push_back(make<LookupChunk>(c)); in create()
598 lookups.push_back(make<NullChunk>(config->wordsize)); in create()
599 addresses.push_back(make<NullChunk>(config->wordsize)); in create()
605 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
606 auto *dir = make<ImportDirectoryChunk>(dllNames.back()); in create()
612 dirs.push_back(make<NullChunk>(sizeof(ImportDirectoryTableEntry))); in create()
642 dllNames.push_back(make<StringChunk>(syms[0]->getDLLName())); in create()
643 auto *dir = make<DelayDirectoryChunk>(dllNames.back()); in create()
649 auto *a = make<DelayAddressChunk>(t); in create()
654 names.push_back(make<OrdinalOnlyChunk>(s->getOrdinal())); in create()
656 auto *c = make<HintNameChunk>(extName, 0); in create()
657 names.push_back(make<LookupChunk>(c)); in create()
672 addresses.push_back(make<NullChunk>(8)); in create()
673 names.push_back(make<NullChunk>(8)); in create()
677 auto *mh = make<NullChunk>(8); in create()
688 dirs.push_back(make<NullChunk>(sizeof(delay_import_directory_table_entry))); in create()
694 return make<TailMergeChunkX64>(dir, helper); in newTailMergeChunk()
696 return make<TailMergeChunkX86>(dir, helper); in newTailMergeChunk()
698 return make<TailMergeChunkARM>(dir, helper); in newTailMergeChunk()
700 return make<TailMergeChunkARM64>(dir, helper); in newTailMergeChunk()
710 return make<ThunkChunkX64>(s, tailMerge); in newThunkChunk()
712 return make<ThunkChunkX86>(s, tailMerge); in newThunkChunk()
714 return make<ThunkChunkARM>(s, tailMerge); in newThunkChunk()
716 return make<ThunkChunkARM64>(s, tailMerge); in newThunkChunk()
727 auto *dllName = make<StringChunk>(sys::path::filename(config->outputFile)); in EdataContents()
728 auto *addressTab = make<AddressTableChunk>(maxOrdinal); in EdataContents()
732 names.push_back(make<StringChunk>(e.exportName)); in EdataContents()
738 e.forwardChunk = make<StringChunk>(e.forwardTo); in EdataContents()
742 auto *nameTab = make<NamePointersChunk>(names); in EdataContents()
743 auto *ordinalTab = make<ExportOrdinalChunk>(names.size()); in EdataContents()
744 auto *dir = make<ExportDirectoryChunk>(maxOrdinal, names.size(), dllName, in EdataContents()