Struct elfkit::symbolic_linker::Object[][src]

pub struct Object {
    pub lid: LinkGlobalId,
    pub hash: String,
    pub name: String,
    pub header: Header,
    pub section: Section,
    pub relocs: Vec<Relocation>,
    // some fields omitted
}

Fields

the link layout global id, assigned by the symbolic linker

loader hash of the original object

name of the object + section name

copy of the original objects elf Header

the actual section extracted from the object

relocations that need to be applied to this section reloc.sym points at SymbolicLinker.symtab

Auto Trait Implementations

impl Send for Object

impl Sync for Object