Struct dynasmrt::components::LitPool [−][src]
pub struct LitPool { /* fields omitted */ }
Expand description
Literal pool implementation. One can programmatically push items in this literal pool and retrieve offsets to them in the pool. Then later, the pool will be encoded into the instruction stream and items can be retrieved using the address of the literal pool. and the previously emitted offsets. Values are always at least aligned to their size.
Implementations
Add extra alignment for the next value in the literal pool
Encode the relative address of a label into the literal pool (relative to the location in the pool)
Encode the relative address of a label into the literal pool (relative to the location in the pool)
Encode the relative address of a label into the literal pool (relative to the location in the pool)
Encode the relative address of a label into the literal pool (relative to the location in the pool)
Emit this literal pool into the specified assembler
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LitPool
impl UnwindSafe for LitPool
Blanket Implementations
Mutably borrows from an owned value. Read more