メインコンテンツまでスキップ

Class WasmStackTraceFrame

A frame in WaaS.Runtime.WasmStackTrace.

Assembly: WaaS.Core.dll​
View Source​
Declaration
[Serializable]
public sealed class WasmStackTraceFrame

Properties​

IsHost​

Whether the frame is a function implemented by the host, not a WebAssembly function.

View Source​
Declaration
public bool IsHost { get; }

HostDescription​

Description of the host frame. Null for a WebAssembly frame.

View Source​
Declaration
public string HostDescription { get; }

ModuleSourceDescription​

WaaS.Models.Module.SourceDescription of the module.

View Source​
Declaration
public string ModuleSourceDescription { get; }

ModuleName​

Name of the module in the name section, or null if it is not specified.

View Source​
Declaration
public string ModuleName { get; }

FunctionIndex​

Index of the function in the function index space of the module, which includes the imported functions.

View Source​
Declaration
public uint? FunctionIndex { get; }

FunctionName​

Name of the function in the name section, or null if it is not specified.

View Source​
Declaration
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​
Declaration
public uint? InstructionIndex { get; }

Offset​

Byte offset of the instruction from the start of the module binary.

View Source​
Declaration
public uint? Offset { get; }

Methods​

ToString()​

Returns a string that represents the current object.

View Source​
Declaration
public override string ToString()
Returns​

System.String: A string that represents the current object.