Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder allows you to assemble a series of instructions.
func NewBuilder ¶
NewBuilder constructs an assembler for the given architecture.
func (*Builder) AddInstruction ¶
AddInstruction adds an instruction to the list of instructions to be assembled.
Directories
¶
Path | Synopsis |
---|---|
asm
|
|
arch
Package arch defines architecture-specific information and support functions.
|
Package arch defines architecture-specific information and support functions. |
Package bio implements common I/O abstractions used within the Go toolchain.
|
Package bio implements common I/O abstractions used within the Go toolchain. |
Package dwarf generates DWARF debugging information.
|
Package dwarf generates DWARF debugging information. |
arm64
Package arm64 implements an ARM64 assembler.
|
Package arm64 implements an ARM64 assembler. |
ppc64
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B. This document provides information on how to write code in Go assembler for PPC64, focusing on the differences between Go and PPC64 assembly language.
|
Package ppc64 implements a PPC64 assembler that assembles Go asm into the corresponding PPC64 instructions as defined by the Power ISA 3.0B. This document provides information on how to write code in Go assembler for PPC64, focusing on the differences between Go and PPC64 assembly language. |
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations.
|
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations. |
Click to show internal directories.
Click to hide internal directories.