summaryrefslogtreecommitdiff
path: root/COFF/Writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'COFF/Writer.h')
-rw-r--r--COFF/Writer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/COFF/Writer.h b/COFF/Writer.h
index d37276cb6d910..727582480c914 100644
--- a/COFF/Writer.h
+++ b/COFF/Writer.h
@@ -34,8 +34,8 @@ public:
Header.Characteristics = Chars;
}
void addChunk(Chunk *C);
+ void insertChunkAtStart(Chunk *C);
void merge(OutputSection *Other);
- ArrayRef<Chunk *> getChunks() { return Chunks; }
void addPermissions(uint32_t C);
void setPermissions(uint32_t C);
uint64_t getRVA() { return Header.VirtualAddress; }
@@ -62,9 +62,11 @@ public:
llvm::StringRef Name;
llvm::object::coff_section Header = {};
+ std::vector<Chunk *> Chunks;
+ std::vector<Chunk *> OrigChunks;
+
private:
uint32_t StringTableOff = 0;
- std::vector<Chunk *> Chunks;
};
}