Lines Matching refs:Chunk

39 class HintNameChunk : public Chunk {
61 class LookupChunk : public Chunk {
63 explicit LookupChunk(Chunk *C) : HintName(C) { Alignment = Config->Wordsize; } in LookupChunk()
73 Chunk *HintName;
79 class OrdinalOnlyChunk : public Chunk {
100 class ImportDirectoryChunk : public Chunk {
102 explicit ImportDirectoryChunk(Chunk *N) : DLLName(N) {} in ImportDirectoryChunk()
114 Chunk *DLLName;
115 Chunk *LookupTab;
116 Chunk *AddressTab;
121 class NullChunk : public Chunk {
164 class DelayDirectoryChunk : public Chunk {
166 explicit DelayDirectoryChunk(Chunk *N) : DLLName(N) {} in DelayDirectoryChunk()
183 Chunk *DLLName;
184 Chunk *ModuleHandle;
185 Chunk *AddressTab;
186 Chunk *NameTab;
276 class ThunkChunkX64 : public Chunk {
278 ThunkChunkX64(Defined *I, Chunk *D, Defined *H) in ThunkChunkX64()
291 Chunk *Desc = nullptr;
295 class ThunkChunkX86 : public Chunk {
297 ThunkChunkX86(Defined *I, Chunk *D, Defined *H) in ThunkChunkX86()
315 Chunk *Desc = nullptr;
319 class ThunkChunkARM : public Chunk {
321 ThunkChunkARM(Defined *I, Chunk *D, Defined *H) in ThunkChunkARM()
339 Chunk *Desc = nullptr;
343 class ThunkChunkARM64 : public Chunk {
345 ThunkChunkARM64(Defined *I, Chunk *D, Defined *H) in ThunkChunkARM64()
361 Chunk *Desc = nullptr;
366 class DelayAddressChunk : public Chunk {
368 explicit DelayAddressChunk(Chunk *C) : Thunk(C) { in DelayAddressChunk()
389 Chunk *Thunk;
396 class ExportDirectoryChunk : public Chunk {
398 ExportDirectoryChunk(int I, int J, Chunk *D, Chunk *A, Chunk *N, Chunk *O) in ExportDirectoryChunk()
421 Chunk *DLLName;
422 Chunk *AddressTab;
423 Chunk *NameTab;
424 Chunk *OrdinalTab;
427 class AddressTableChunk : public Chunk {
453 class NamePointersChunk : public Chunk {
455 explicit NamePointersChunk(std::vector<Chunk *> &V) : Chunks(V) {} in NamePointersChunk()
460 for (Chunk *C : Chunks) { in writeTo()
467 std::vector<Chunk *> Chunks;
470 class ExportOrdinalChunk : public Chunk {
531 std::vector<Chunk *> DelayLoadContents::getChunks() { in getChunks()
532 std::vector<Chunk *> V; in getChunks()
540 std::vector<Chunk *> DelayLoadContents::getDataChunks() { in getDataChunks()
541 std::vector<Chunk *> V; in getDataChunks()
563 Chunk *T = newThunkChunk(S, Dir); in create()
596 Chunk *DelayLoadContents::newThunkChunk(DefinedImportData *S, Chunk *Dir) { in newThunkChunk()
618 std::vector<Chunk *> Names; in EdataContents()
623 std::vector<Chunk *> Forwards; in EdataContents()