obj

package
v0.31.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2020 License: BSD-3-Clause Imports: 0 Imported by: 0

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.27.0

type DebugObjectMapper interface {
	ObjectMapper
	PutTrapSite(addr uint32, stackOffset int32)
	PutInsnAddr(addr uint32)
	PutDataBlock(addr uint32, length int32)
}

DebugObjectMapper gathers information about positions of (WebAssembly) functions, function calls and instructions within the text (machine code) section.

type DummyDebugMapper added in v0.27.0

type DummyDebugMapper struct{ DummyMapper }

func (DummyDebugMapper) PutDataBlock added in v0.27.0

func (DummyDebugMapper) PutDataBlock(uint32, int32)

func (DummyDebugMapper) PutInsnAddr added in v0.27.0

func (DummyDebugMapper) PutInsnAddr(uint32)

func (DummyDebugMapper) PutTrapSite added in v0.27.0

func (DummyDebugMapper) PutTrapSite(uint32, int32)

type DummyMapper added in v0.27.0

type DummyMapper struct{}

func (DummyMapper) InitObjectMap added in v0.27.0

func (DummyMapper) InitObjectMap(int, int)

func (DummyMapper) PutCallSite added in v0.27.0

func (DummyMapper) PutCallSite(uint32, int32)

func (DummyMapper) PutFuncAddr added in v0.27.0

func (DummyMapper) PutFuncAddr(uint32)

type ObjectMapper added in v0.8.0

type ObjectMapper interface {
	InitObjectMap(numImportFuncs, numOtherFuncs int)
	PutFuncAddr(addr uint32)
	PutCallSite(returnAddr uint32, stackOffset int32)
}

ObjectMapper gathers information about positions of (WebAssembly) functions and function calls within the text (machine code) section.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL