Struct lldb::SBModule [] [src]

pub struct SBModule {
    pub raw: SBModuleRef,
}

An executable image and its associated object and symbol files.

Fields

The underlying raw SBModuleRef.

Methods

impl SBModule
[src]

[src]

Construct a new SBModule.

[src]

Construct a new Some(SBModule) or None.

[src]

Check whether or not this is a valid SBModule value.

[src]

The file for the module on the host system that is running LLDB.

This can differ from the path on the platform since we might be doing remote debugging.

[src]

The file for the module as it is known on the remote system on which it is being debugged.

For local debugging this is always the same as SBModule::filespec. But remote debugging might mention a file /usr/lib/liba.dylib which might be locally downloaded and cached. In this case the platform file could be something like: /tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib The file could also be cached in a local developer kit directory.

[src]

[src]

Get an iterator over the sections known to this module instance.

Trait Implementations

impl Debug for SBModule
[src]

[src]

Formats the value using the given formatter.

impl Drop for SBModule
[src]

[src]

Executes the destructor for this type. Read more