asm

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ASM_ASSIGNMENT_TYPE_NONE      uint8 = 0
	ASM_ASSIGNMENT_TYPE_CONST     uint8 = 1
	ASM_ASSIGNMENT_TYPE_REG       uint8 = 2
	ASM_ASSIGNMENT_TYPE_REG_OFF   uint8 = 3
	ASM_ASSIGNMENT_TYPE_REG_DEREF uint8 = 4
)

Variables

This section is empty.

Functions

func RegOffset

func RegOffset(name string) (uint16, bool)

func RegOffsetSize added in v1.7.0

func RegOffsetSize(name string) (uint16, uint8, bool)

Types

type Assignment

type Assignment struct {
	Type    uint8
	Pad     uint8
	Src     uint16
	Dst     uint16
	SrcSize uint8
	DstSize uint8
	Off     uint64
}

func ParseAssignment

func ParseAssignment(str string) (*Assignment, error)

type RegScanner

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

func (*RegScanner) Reset

func (sc *RegScanner) Reset() *RegScanner

func (*RegScanner) Scan

func (sc *RegScanner) Scan(state fmt.ScanState, _ rune) error

Jump to

Keyboard shortcuts

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