26 std::unique_ptr<WritableMemoryBuffer> Buf;
31 size_t SizeOfInitializedData;
34 template <
class SymbolTy> std::pair<size_t, size_t> finalizeSymbolTable();
35 Error finalizeRelocTargets();
36 Error finalizeSymbolContents();
37 Error finalizeSymIdxContents();
38 void layoutSections();
43 void writeHeaders(
bool IsBigObj);
45 template <
class SymbolTy>
void writeSymbolStringTables();
49 Error patchDebugDirectory();