Help us shape the future of Go! Take the 2026 Go Developer Survey

x86

package
v1.15.5 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const FP_args = _FP_args
View Source
const (
	FP_offs = _FP_loffs + _FP_locals
)

Variables

This section is empty.

Functions

func EncodeTypedPointer

func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error

func SetCompiler

func SetCompiler(c func(*rt.GoType, ...interface{}) (interface{}, error))

func ToEncoder added in v1.15.1

func ToEncoder(p loader.Function) vars.Encoder

Types

type Assembler

type Assembler struct {
	Name string
	jit.BaseAssembler
	// contains filtered or unexported fields
}

func NewAssembler

func NewAssembler(p ir.Program) *Assembler

func (*Assembler) Export added in v1.15.1

func (self *Assembler) Export() ([]byte, loader.Pcdata)

func (*Assembler) Init

func (self *Assembler) Init(p ir.Program) *Assembler

func (*Assembler) Load

func (self *Assembler) Load() vars.Encoder

func (*Assembler) WritePtr

func (self *Assembler) WritePtr(i int, ptr obj.Addr, old obj.Addr)

Jump to

Keyboard shortcuts

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