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

asm

package standard library
go1.26.10 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: BSD-3-Clause Imports: 20 Imported by: 0

Documentation

Overview

Package asm implements the parser and instruction generator for the assembler. TODO: Split apart?

Index

Constants

This section is empty.

Variables

View Source
var EOF = lex.Make(scanner.EOF, "EOF")

EOF represents the end of input.

Functions

This section is empty.

Types

type Parser

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

func NewParser

func NewParser(ctxt *obj.Link, ar *arch.Arch, lexer lex.TokenReader) *Parser

func (*Parser) Parse

func (p *Parser) Parse() (*obj.Prog, bool)

func (*Parser) ParseSymABIs added in go1.12

func (p *Parser) ParseSymABIs(w io.Writer) bool

ParseSymABIs parses p's assembly code to find text symbol definitions and references and writes a symabis file to w.

type Patch

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

Jump to

Keyboard shortcuts

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