Class WasmStackTraceFrame
A frame in WaaS.Runtime.WasmStackTrace.
Assembly: WaaS.Core.dll
View Source
[Serializable]
public sealed class WasmStackTraceFrame
Properties
IsHost
Whether the frame is a function implemented by the host, not a WebAssembly function.
View Source
public bool IsHost { get; }
HostDescription
Description of the host frame. Null for a WebAssembly frame.
View Source
public string HostDescription { get; }
ModuleSourceDescription
WaaS.Models.Module.SourceDescription of the module.
View Source
public string ModuleSourceDescription { get; }
ModuleName
Name of the module in the name section, or null if it is not specified.
View Source
public string ModuleName { get; }
FunctionIndex
Index of the function in the function index space of the module, which includes the imported functions.
View Source
public uint? FunctionIndex { get; }
FunctionName
Name of the function in the name section, or null if it is not specified.
View Source
public string FunctionName { get; }
InstructionIndex
Index of the instruction being executed in the function body. For the frames other than the innermost one, this is the instruction which called the next frame.
View Source
public uint? InstructionIndex { get; }
Offset
Byte offset of the instruction from the start of the module binary.
View Source
public uint? Offset { get; }
Methods
ToString()
Returns a string that represents the current object.
View Source
public override string ToString()
Returns
System.String: A string that represents the current object.