Struct symbolic_symcache::SymCache [] [src]

pub struct SymCache<'a> { /* fields omitted */ }

An abstraction around a symbolication cache file.

Methods

impl<'a> SymCache<'a>
[src]

[src]

Load a symcache from a byteview.

[src]

Constructs a symcache from an object.

[src]

The total size of the cache file

[src]

Returns a pointer to the internal bytes of the cache file

[src]

Writes the symcache into a new writer.

[src]

The architecture of the symbol file.

[src]

The uuid of the cache file.

[src]

The source of the SymCache.

[src]

Returns true if line information is included.

[src]

Returns true if file information is included.

[src]

The version of the cache file.

[src]

Returns an iterator over all functions.

[src]

Given an address this looks up the symbol at that point.

Because of inling information this returns a vector of zero or more symbols. If nothing is found then the return value will be an empty vector.

Trait Implementations

impl<'a> Debug for SymCache<'a>
[src]

[src]

Formats the value using the given formatter.