Crate dynasm
Source - arch
- Module with architecture-specific assembler implementations
- 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
- 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.