Lines Matching refs:Config
63 explicit LookupChunk(Chunk *C) : HintName(C) { Alignment = Config->Wordsize; } in LookupChunk()
64 size_t getSize() const override { return Config->Wordsize; } in getSize()
67 if (Config->is64()) in writeTo()
82 Alignment = Config->Wordsize; in OrdinalOnlyChunk()
84 size_t getSize() const override { return Config->Wordsize; } in getSize()
89 if (Config->is64()) { in writeTo()
140 return Config->DLLOrder[A] < Config->DLLOrder[B]; in binImports()
304 write32le(Buf + OutputSectionOff + 3, Imp->getRVA() + Config->ImageBase); in writeTo()
305 write32le(Buf + OutputSectionOff + 8, Desc->getRVA() + Config->ImageBase); in writeTo()
328 applyMOV32T(Buf + OutputSectionOff + 0, Imp->getRVA() + Config->ImageBase); in writeTo()
329 applyMOV32T(Buf + OutputSectionOff + 22, Desc->getRVA() + Config->ImageBase); in writeTo()
369 Alignment = Config->Wordsize; in DelayAddressChunk()
371 size_t getSize() const override { return Config->Wordsize; } in getSize()
374 if (Config->is64()) { in writeTo()
375 write64le(Buf + OutputSectionOff, Thunk->getRVA() + Config->ImageBase); in writeTo()
379 if (Config->Machine == ARMNT) in writeTo()
381 write32le(Buf + OutputSectionOff, (Thunk->getRVA() + Config->ImageBase) | Bit); in writeTo()
435 for (const Export &E : Config->Exports) { in writeTo()
439 if (Config->Machine == ARMNT && !E.Data) in writeTo()
477 for (Export &E : Config->Exports) { in writeTo()
514 Lookups.push_back(make<NullChunk>(Config->Wordsize)); in create()
515 Addresses.push_back(make<NullChunk>(Config->Wordsize)); in create()
597 switch (Config->Machine) { in newThunkChunk()
613 for (Export &E : Config->Exports) in EdataContents()
616 auto *DLLName = make<StringChunk>(sys::path::filename(Config->OutputFile)); in EdataContents()
619 for (Export &E : Config->Exports) in EdataContents()
624 for (Export &E : Config->Exports) { in EdataContents()