[−][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 |