control

package
v0.0.0-...-26bd4cb Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AReturn

type AReturn struct {
	base.NoOperandsInstruction
}

func (*AReturn) Execute

func (this *AReturn) Execute(frame *rtda.Frame)

type DReturn

type DReturn struct {
	base.NoOperandsInstruction
}

func (*DReturn) Execute

func (this *DReturn) Execute(frame *rtda.Frame)

type FReturn

type FReturn struct {
	base.NoOperandsInstruction
}

func (*FReturn) Execute

func (this *FReturn) Execute(frame *rtda.Frame)

type GOTO

type GOTO struct {
	base.BranchInstruction
}

无条件进行跳转

func (*GOTO) Execute

func (this *GOTO) Execute(frame *rtda.Frame)

type IReturn

type IReturn struct {
	base.NoOperandsInstruction
}

func (*IReturn) Execute

func (this *IReturn) Execute(frame *rtda.Frame)

type LReturn

type LReturn struct {
	base.NoOperandsInstruction
}

func (*LReturn) Execute

func (this *LReturn) Execute(frame *rtda.Frame)

type LookupSwitch

type LookupSwitch struct {
	// contains filtered or unexported fields
}

func (*LookupSwitch) Execute

func (this *LookupSwitch) Execute(frame *rtda.Frame)

func (*LookupSwitch) FetchOperands

func (this *LookupSwitch) FetchOperands(reader *base.ByteCodeReader)

type Return

type Return struct {
	base.NoOperandsInstruction
}

func (*Return) Execute

func (this *Return) Execute(frame *rtda.Frame)

type TableSwitch

type TableSwitch struct {
	// contains filtered or unexported fields
}

操作数在 [low, high] 之间

func (*TableSwitch) Execute

func (this *TableSwitch) Execute(frame *rtda.Frame)

func (*TableSwitch) FetchOperands

func (this *TableSwitch) FetchOperands(reader *base.ByteCodeReader)

Jump to

Keyboard shortcuts

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