Crate dynasm

Source

Modules§

arch
Module with architecture-specific assembler implementations

Structs§

DynasmData
Expr
An expression that will be inserted by the caller.
Ident
An identifier.
Number
An integral value in a particular Numeric representation.
NumericRepr
A number representation (sign and size).
State
This struct contains all non-parsing state that dynasm! requires while parsing and compiling

Enums§

Const
A value in a list of constants.
Directive
JumpOffset
A value that is specifically for jump offset use. Slightly more specialized than Value since the only non-computed value is if elided.
MalformedDirectiveError
Size
Enum representing the result size of a value/expression/register/etc in bytes. Uses the NASM syntax for sizes (a word is 16 bits)
Stmt
An abstract representation of a dynasm runtime statement to be emitted
Value
A dynamically or statically computed value.