mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-10 01:08:35 +02:00
+ introduced method TWasmExeOutput.AddToNameMap
This commit is contained in:
parent
85143f515d
commit
7c545cfa8b
@ -297,6 +297,7 @@ interface
|
||||
FMaxMemoryPages: Integer;
|
||||
{ use for the Name section }
|
||||
FFunctionNameMap: TCustomSectionNameMap;
|
||||
procedure AddToNameMap(var nm: TCustomSectionNameMap; aidx: UInt32; const aname: string);
|
||||
procedure AddToFunctionNameMap(aidx: UInt32; const aname: string);
|
||||
procedure WriteWasmSection(wsid: TWasmSectionID);
|
||||
procedure WriteWasmSectionIfNotEmpty(wsid: TWasmSectionID);
|
||||
@ -4775,16 +4776,21 @@ implementation
|
||||
TWasmExeOutput
|
||||
****************************************************************************}
|
||||
|
||||
procedure TWasmExeOutput.AddToFunctionNameMap(aidx: UInt32; const aname: string);
|
||||
procedure TWasmExeOutput.AddToNameMap(var nm: TCustomSectionNameMap; aidx: UInt32; const aname: string);
|
||||
begin
|
||||
SetLength(FFunctionNameMap,Length(FFunctionNameMap)+1);
|
||||
with FFunctionNameMap[High(FFunctionNameMap)] do
|
||||
SetLength(nm,Length(nm)+1);
|
||||
with nm[High(nm)] do
|
||||
begin
|
||||
idx:=aidx;
|
||||
name:=aname;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TWasmExeOutput.AddToFunctionNameMap(aidx: UInt32; const aname: string);
|
||||
begin
|
||||
AddToNameMap(FFunctionNameMap,aidx,aname);
|
||||
end;
|
||||
|
||||
procedure TWasmExeOutput.WriteWasmSection(wsid: TWasmSectionID);
|
||||
var
|
||||
b: byte;
|
||||
|
Loading…
Reference in New Issue
Block a user