+ WebAssembly interal linker: add global names to the name custom section

This commit is contained in:
Nikolay Nikolov 2024-09-19 07:00:56 +03:00
parent 507e728ee8
commit a46c6229c5

View File

@ -5039,6 +5039,8 @@ implementation
internalerror(2024010114);
end;
WriteByte(FWasmSections[wsiGlobal],$0B); { end }
{ add entry for the name section }
AddToGlobalNameMap(i,objsec.MainFuncSymbol.Name);
end;
end;
@ -5147,9 +5149,11 @@ implementation
WriteName(FWasmNameSubsections[wnstModuleName],current_module.exefilename);
WriteNameMap(FFunctionNameMap,FWasmNameSubsections[wnstFunctionNames]);
WriteNameMap(FGlobalNameMap,FWasmNameSubsections[wnstGlobalNames]);
WriteNameSubsection(wnstModuleName);
WriteNameSubsection(wnstFunctionNames);
WriteNameSubsection(wnstGlobalNames);
end;
var