errors | Package errors implements functions to manipulate errors. |
flag | Package flag implements command-line flag parsing. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/mmcloughlin/avo/attr | Package attr provides attributes for text and data sections. |
github.com/mmcloughlin/avo/buildtags | Package buildtags provides types for representing and manipulating build constraints. |
github.com/mmcloughlin/avo/gotypes | Package gotypes provides helpers for interacting with Go types within avo functions. |
github.com/mmcloughlin/avo/internal/stack | Package stack provides helpers for querying the callstack. |
github.com/mmcloughlin/avo/ir | Package ir provides the intermediate representation of avo programs. |
github.com/mmcloughlin/avo/operand | Package operand provides types for instruction operands. |
github.com/mmcloughlin/avo/pass | Package pass implements processing passes on avo Files. |
github.com/mmcloughlin/avo/printer | Package printer implements printing of avo files in various formats. |
github.com/mmcloughlin/avo/reg | Package reg provides types for physical and virtual registers, and definitions of x86-64 register families. |
github.com/mmcloughlin/avo/src | Package src provides types for working with source files. |
github.com/mmcloughlin/avo/x86 | Package x86 provides constructors for all x86-64 instructions. |
go/types | Package types declares the data types and implements the algorithms for type-checking of Go packages. |
golang.org/x/tools/go/packages | Package packages loads Go packages for inspection and analysis. |
io | Package io provides basic interfaces to I/O primitives. |
log | Package log implements a simple logging package. |
os | Package os provides a platform-independent interface to operating system functionality. |
runtime/pprof | Package pprof writes runtime profiling data in the format expected by the pprof visualization tool. |