[llvm] [ObjectYAML][NFC] Finalize COFF symbol table offset in writeCOFF (PR #212671)
Haohai Wen via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 7 06:38:24 PDT 2026
================
@@ -393,13 +388,17 @@ static bool writeCOFF(COFFParser &CP, ContiguousBlobAccumulator &CBA) {
CBA.write(COFF::BigObjMagic, sizeof(COFF::BigObjMagic));
CBA.writeZeros(4 * sizeof(uint32_t));
CBA.write(CP.Obj.Header.NumberOfSections, LittleEndian);
+ PointerToSymbolTableOffset = CBA.getOffset();
+ // Write the initial value. The final value is written back later.
CBA.write(CP.Obj.Header.PointerToSymbolTable, LittleEndian);
----------------
HaohaiWen wrote:
Done
https://github.com/llvm/llvm-project/pull/212671
More information about the llvm-commits
mailing list