Struct symbolic_debuginfo::Object[][src]

pub struct Object<'bytes> { /* fields omitted */ }

Represents a single object in a fat object.

Methods

impl<'bytes> Object<'bytes>
[src]

Returns the identifier of the object.

Returns the kind of the object.

Returns the architecture of the object.

Return the vmaddr of the code portion of the image.

True if little endian, false if not.

Important traits for &'a [u8]

Returns the content of the object as bytes.

Returns the desiganted use of the object file and hints at its contents.

Returns the type of debug data contained in this object file.

Trait Implementations

impl<'data> BreakpadData for Object<'data>
[src]

Determines whether this Object contains Breakpad debugging information.

Important traits for BreakpadRecords<'data>

Returns an iterator over all records of the Breakpad symbol file.

impl<'input> DwarfData for Object<'input>
[src]

Checks whether this object contains DWARF infos.

Loads a specific dwarf section if its in the file.

impl<'a> DebugFeatures for Object<'a>
[src]

Checks whether this file contains a symbol table.

Checks whether this object file contains processable debug information.

Checks whether this object contains processable unwind information (CFI).

Checks whether this object contains processable name mapping info.

Checks whether this object has a given feature.

Returns all features of this object.

impl<'bytes> Debug for Object<'bytes>
[src]

Formats the value using the given formatter. Read more

impl<'data> SymbolTable for Object<'data>
[src]

Checks whether this object contains DWARF infos.

Returns the symbols of this Object. Read more

Auto Trait Implementations

impl<'bytes> Send for Object<'bytes>

impl<'bytes> Sync for Object<'bytes>