Lines Matching defs:chunks
9 // This file defines various types of chunks for the DLL import or export
676 explicit NamePointersChunk(std::vector<Chunk *> &v) : chunks(v) {}
677 size_t getSize() const override { return chunks.size() * 4; }
680 for (Chunk *c : chunks) {
687 std::vector<Chunk *> chunks;
748 // exposes a subset of EC symbols and chunks, so always use the EC
779 // we need to create hintName chunks to store the names.
804 // chunks and append them at the end of EC-only imports, where a null
841 // Fill the auxiliary IAT with null chunks for native-only imports.
985 // Fill the auxiliary IAT with null chunks for native imports.
1074 void createEdataChunks(SymbolTable &symtab, std::vector<Chunk *> &chunks) {
1106 chunks.push_back(dir);
1107 chunks.push_back(dllName);
1108 chunks.push_back(addressTab);
1109 chunks.push_back(nameTab);
1110 chunks.push_back(ordinalTab);
1111 chunks.insert(chunks.end(), names.begin(), names.end());
1112 chunks.insert(chunks.end(), forwards.begin(), forwards.end());