Expand description
Generation of DWARF debug info.
Enums§
- LLVMDWARF
Emission Kind - The amount of debug information to emit.
- LLVMDWARF
Source Language - Source languages known by DWARF.
Constants§
- LLVMDI
Flag Accessibility - LLVMDI
Flag Apple Block - LLVMDI
Flag Artificial - LLVMDI
Flag BitField - LLVMDI
Flag Block Byref Struct - LLVMDI
Flag Explicit - LLVMDI
Flag FwdDecl - LLVMDI
Flag Indirect Virtual Base - LLVMDI
Flag Introduced Virtual - LLVMDI
FlagL Value Reference - LLVMDI
Flag Main Subprogram - LLVMDI
Flag Multiple Inheritance - LLVMDI
Flag NoReturn - LLVMDI
Flag Objc Class Complete - LLVMDI
Flag Object Pointer - LLVMDI
Flag Private - LLVMDI
Flag Protected - LLVMDI
Flag Prototyped - LLVMDI
Flag PtrTo Member Rep - LLVMDI
Flag Public - LLVMDI
FlagR Value Reference - LLVMDI
Flag Reserved - LLVMDI
Flag Single Inheritance - LLVMDI
Flag Static Member - LLVMDI
Flag Vector - LLVMDI
Flag Virtual - LLVMDI
Flag Virtual Inheritance - LLVMDI
Flag Zero
Functions§
- LLVM
CreateDI ⚠Builder - Construct a builder for a module and collect unresolved nodes.
- LLVM
CreateDI ⚠Builder Disallow Unresolved - Construct a builder for a module, do not allow unresolved nodes.
- LLVMDI
Builder ⚠Create Compile Unit - LLVMDI
Builder ⚠Create Debug Location - Creates a new DebugLocation that describes a source location.
- LLVMDI
Builder ⚠Create File - Create a file descriptor to hold debugging information for a file.
- LLVMDI
Builder ⚠Finalize - Construct any deferred debug info descriptors.
- LLVM
Debug ⚠Metadata Version - The current debug metadata version number.
- LLVM
DisposeDI ⚠Builder - Deallocate a builder and everything it owns.
- LLVM
GetModule ⚠Debug Metadata Version - The version of debug metadata that’s present in the provided Module.
- LLVM
Strip ⚠Module Debug Info - Strip debug info in the module if it exists.