Browse Source

+ wasm resource writer: added FPC_RESSYMBOL to the symbol table

Nikolay Nikolov 1 year ago
parent
commit
63f6df2fbc
1 changed files with 8 additions and 0 deletions
  1. 8 0
      packages/fcl-res/src/wasmwriter.pp

+ 8 - 0
packages/fcl-res/src/wasmwriter.pp

@@ -307,6 +307,14 @@ begin
   WriteImportSection;
   WriteDataSegments;
 
+  Inc(FWasmSymbolTableEntriesCount);
+  FWasmSymbolTable.WriteByte(Ord(SYMTAB_DATA));
+  WriteUleb(FWasmSymbolTable,0);  { symbol flags }
+  WriteName(FWasmSymbolTable,'FPC_RESSYMBOL');
+  WriteUleb(FWasmSymbolTable,0);  { segment index }
+  WriteUleb(FWasmSymbolTable,0);  { offset }
+  WriteUleb(FWasmSymbolTable,0);  { size }
+
   WriteSymbolTable;
   WriteLinkingSubsection(WASM_SYMBOL_TABLE);
   WriteLinkingSubsection(WASM_SEGMENT_INFO);