Struct wasmer_engine::FunctionExtent [−][src]
#[repr(C)]pub struct FunctionExtent { pub ptr: FunctionBodyPtr, pub length: usize, }
Expand description
Represents a continuous region of executable memory starting with a function entry point.
Fields
ptr: FunctionBodyPtrEntry point for normal entry of the function. All addresses in the function lie after this address.
length: usizeLength in bytes.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FunctionExtentimpl Send for FunctionExtentimpl Sync for FunctionExtentimpl Unpin for FunctionExtentimpl UnwindSafe for FunctionExtentBlanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::MetadataConverts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more