[][src]Module rustc_codegen_llvm::debuginfo

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

pub use self::create_scope_map::create_mir_scopes;
pub use self::create_scope_map::MirDebugScope;
pub use self::source_loc::start_emitting_source_locations;
pub use self::metadata::create_global_var_metadata;
pub use self::metadata::create_vtable_metadata;
pub use self::metadata::extend_scope_to_file;
pub use self::source_loc::set_source_location;

Modules

create_scope_map [
Experimental
]
doc [
Experimental
]

Debug Info Module

gdb [
Experimental
]
metadata [
Experimental
]
namespace [
Experimental
]
source_loc [
Experimental
]
type_names [
Experimental
]
utils [
Experimental
]

Structs

CrateDebugContext [
Experimental
]

A context object for maintaining all state needed by the debuginfo module.

FunctionDebugContextData [
Experimental
]

Enums

FunctionDebugContext [
Experimental
]
VariableAccess [
Experimental
]
VariableKind [
Experimental
]

Constants

DW_TAG_arg_variable [
Experimental
]
DW_TAG_auto_variable [
Experimental
]

Functions

create_function_debug_context [
Experimental
]

Creates the function-specific debug context.

declare_local [
Experimental
]
finalize [
Experimental
]

Create any deferred debug metadata nodes