[][src]Crate dynasm

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.