# Functions
ExpandStates returns a copy of s where all state macros are expanded.
NewDatabase returns Database that loads everything it can find in xedPath.
NewOperand decodes operand string.
NewPatternSet decodes pattern string into PatternSet.
NewReader returns a new Reader that reads from r.
WalkInsts calls visit function for each XED instruction found at $xedPath/all-dec-instructions.txt.
# Constants
Possible address size modes.
Possible address size modes.
Possible address size modes.
Possible CPU modes.
Possible CPU modes.
Possible CPU modes.
Possible operand size modes.
Possible operand size modes.
Possible operand size modes.
VisEcond is encoder-only conditions.
VisExplicit is a default operand visibility.
VisImplicit is for fixed arg (like EAX); usually shown in syntax.
VisSuppressed is like VisImplicit, but not shown in syntax.
# Variables
PatternAliases is extendable map of pattern keys aliases.
# Structs
Database holds information that is required to properly handle XED datafiles.
Inst represents a single instruction template.
An Object is a single "dec/enc-instruction" XED object from datafiles.
Operand holds data that is encoded inside instruction's "OPERANDS" field.
Reader reads enc/dec-instruction objects from XED datafile.
# Type aliases
Types for XED enum-like constants.
Types for XED enum-like constants.
Types for XED enum-like constants.
OperandVisibility describes operand visibility in XED terms.
PatternSet wraps instruction PATTERN properties providing set operations on them.