| Llvm.NET.DebugInfo Namespace |
[This is preliminary documentation and is subject to change.]
| Class | Description | |
|---|---|---|
| DebugArrayType | Provides debug information binding between an IArrayTypeand a DICompositeType | |
| DebugBasicType | Debug information binding between an LLVM native ITypeRef and a DIBasicType | |
| DebugFunctionType | This class provides debug information binding for an IFunctionType
and a DISubroutineType | |
| DebugInfoBuilder | DebugInfoBuilder is a factory class for creating DebugInformation for an LLVM
NativeModule | |
| DebugMemberInfo | Describes a member/field of a type for creating debug information | |
| DebugMemberLayout | DebugMemberLayout is used to define custom layout information for structure members | |
| DebugPointerType | Binding between a DIDerivedType and an IPointerType | |
| DebugStructType | ||
| DebugType | ||
| DebugTypeTNative, TDebug | ||
| DIBasicType | Debug information for a basic type | |
| DICompileUnit | ||
| DICompositeType | ||
| DIDerivedType | ||
| DIEnumerator | ||
| DIExpression | ||
| DIFile | ||
| DIGlobalVariable | ||
| DIImportedEntity | ||
| DILexicalBlock | ||
| DILexicalBlockBase | ||
| DILexicalBlockFile | ||
| DILocalScope | Legal scope for lexical blocks, local variables, and debug info locations | |
| DILocalVariable | ||
| DILocation | ||
| DIModule | ||
| DINamespace | ||
| DINode | Root of the object hierarchy for Debug information metadata nodes | |
| DINodeArray | Array of DINode debug information nodes for use with DebugInfoBuilder methods | |
| DIObjCProperty | ||
| DIScope | Base class for all Debug info scopes | |
| DISubProgram | ||
| DISubRange | ||
| DISubroutineType | ||
| DITemplateParameter | ||
| DITemplateTypeParameter | ||
| DITemplateValueParameter | ||
| DIType | Base class for Debug info types | |
| DITypeArray | ||
| DIVariable | ||
| GenericDINode | ||
| TupleTypedArrayWrapperT | Generic wrapper to treat an MDTuple as an array of elements of specific type |
| Interface | Description | |
|---|---|---|
| IDebugTypeTNative, TDebug |
| Enumeration | Description | |
|---|---|---|
| DebugInfoFlags | Accessibility flags | |
| DiTypeKind | ||
| ExpressionOp | ||
| QualifiedTypeTag | ||
| SourceLanguage | ||
| Tag |