Documentation ¶
Overview ¶
Package debug contains DebugObjectMapper implementations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InsnMap ¶
type InsnMap struct { object.CallMap Insns []InsnMapping }
InsnMap is an object map which stores all available function, call, trap and instruction information. The Mapper method must be used to obtain an actual ObjectMapper implementation.
func (*InsnMap) PutDataBlock ¶ added in v0.34.0
func (*InsnMap) PutInsnAddr ¶
type InsnMapping ¶
type InsnMapping struct { ObjectOffset uint32 // Machine code offset in bytes. SourceOffset uint32 // WebAssembly code offset in bytes. BlockLen int32 // Length of data block (when SourceOffset is 0). }
Instruction mapping from machine code to WebAssembly. SourceOffset is zero if ObjectOffset contains non-executable data interleaved with the code.
Click to show internal directories.
Click to hide internal directories.