asm

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2025 License: Apache-2.0 Imports: 6 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)

Types

type Assignment

type Assignment struct {
	Type uint8
	Pad1 uint8
	Src  uint16
	Dst  uint16
	Pad2 uint16
	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