Documentation
¶
Index ¶
Constants ¶
View Source
const (
Word = 8 // stack entry size
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DebugObjectMapper ¶ added in v0.32.0
type DebugObjectMapper interface {
ObjectMapper
PutInsnAddr(addr, sourceAddr uint32)
PutDataBlock(addr uint32, length int32)
}
DebugObjectMapper gathers information about positions of all (WebAssembly) instructions within the text (machine code) section.
type DummyDebugMapper ¶ added in v0.32.0
type DummyDebugMapper struct{ DummyMapper }
func (DummyDebugMapper) PutDataBlock ¶ added in v0.32.0
func (DummyDebugMapper) PutDataBlock(uint32, int32)
func (DummyDebugMapper) PutInsnAddr ¶ added in v0.32.0
func (DummyDebugMapper) PutInsnAddr(uint32)
type DummyMapper ¶ added in v0.32.0
type DummyMapper struct{}
func (DummyMapper) InitObjectMap ¶ added in v0.32.0
func (DummyMapper) InitObjectMap(int, int)
func (DummyMapper) PutCallSite ¶ added in v0.32.0
func (DummyMapper) PutCallSite(uint32, int32)
func (DummyMapper) PutFuncAddr ¶ added in v0.32.0
func (DummyMapper) PutFuncAddr(uint32)
type ObjectMapper ¶ added in v0.32.0
type ObjectMapper interface {
InitObjectMap(numImportFuncs, numOtherFuncs int)
PutFuncAddr(addr uint32)
PutCallSite(returnAddr uint32, stackOffset int32)
}
ObjectMapper gathers information about positions of (WebAssembly) functions, function calls and traps within the text (machine code) section.
Click to show internal directories.
Click to hide internal directories.