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
lid: LinkGlobalId
the link layout global id, assigned by the symbolic linker
hash: String
loader hash of the original object
name: String
name of the object + section name
header: Header
copy of the original objects elf Header
section: Section
the actual section extracted from the object
relocs: Vec<Relocation>
relocations that need to be applied to this section reloc.sym points at SymbolicLinker.symtab