Struct cretonne::prelude::ExtFuncData[][src]

pub struct ExtFuncData {
    pub name: ExternalName,
    pub signature: SigRef,
    pub colocated: bool,
}

An external function.

Information about a function that can be called directly with a direct call instruction.

Fields

Name of the external function.

Call signature of function.

Will this function be defined nearby, such that it will always be a certain distance away, after linking? If so, references to it can avoid going through a GOT or PLT. Note that symbols meant to be preemptible cannot be considered colocated.

Trait Implementations

impl Clone for ExtFuncData
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ExtFuncData
[src]

Formats the value using the given formatter. Read more

impl Display for ExtFuncData
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for ExtFuncData

impl Sync for ExtFuncData