Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BranchTable ¶ added in v0.4.0
type BranchTable struct {
RODataAddr int32
Targets []*BranchTarget
CodeStackOffset int32 // -1 indicates common offset
}
type BranchTarget ¶ added in v0.4.0
type Func ¶ added in v0.4.0
type Func struct {
*module.M
*Prog
Regs regalloc.Allocator
ResultType abi.Type
Vars []VarState
NumStackParams int32
NumInitedVars int32
StackOffset int32
MaxStackOffset int32
StackCheckAddr int32
Operands []val.Operand
MinBlockOperand int
NumStableOperands int
NumPersistentOperands int
BranchTargets []*BranchTarget
BranchTables []BranchTable
TrapTrampolines [trap.NumTraps]TrapTrampoline
}
func (*Func) InitTrapTrampoline ¶ added in v0.4.0
func (*Func) MapCallAddr ¶ added in v0.4.0
type TrapTrampoline ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.