pub struct X64Relocation { /* private fields */ }
Expand description

Relocation implementation for the x64 architecture.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
The encoded representation for this relocation that is emitted by the dynasm! macro.
construct this relocation from an encoded representation.
construct this relocation from a simple size. This is used to implement relocations in directives and literal pools.
The size of the slice of bytes affected by this relocation
Write a value into a buffer of size self.size() in the format of this relocation. Any bits not part of the relocation should be preserved. Read more
Read a value from a buffer of size self.size() in the format of this relocation.
Specifies what kind of relocation this relocation instance is.
Specifies the default page size on this platform.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.