Click or drag to resize
Llvm.NET LogoLlvm.NET.DebugInfo Namespace

[This is preliminary documentation and is subject to change.]

Contains types for generating Debug Information in the final output binary for use in symbolic/source level debugging.
Classes
  ClassDescription
Public classDebugArrayType
Provides debug information binding between an IArrayTypeand a DICompositeType
Public classDebugBasicType
Debug information binding between an LLVM native ITypeRef and a DIBasicType
Public classDebugFunctionType
This class provides debug information binding for an IFunctionType and a DISubroutineType
Public classDebugInfoBuilder
DebugInfoBuilder is a factory class for creating DebugInformation for an LLVM NativeModule
Public classDebugMemberInfo
Describes a member/field of a type for creating debug information
Public classDebugMemberLayout
DebugMemberLayout is used to define custom layout information for structure members
Public classDebugPointerType
Binding between a DIDerivedType and an IPointerType
Public classDebugStructType
Public classDebugType
Public classDebugTypeTNative, TDebug
Public classDIBasicType
Debug information for a basic type
Public classDICompileUnit
see
Public classDICompositeType
see
Public classDIDerivedType
see
Public classDIEnumerator
see
Public classDIExpression
see
Public classDIFile
see
Public classDIGlobalVariable
see
Public classDIImportedEntity
see
Public classDILexicalBlock
see
Public classDILexicalBlockBase
Public classDILexicalBlockFile
see
Public classDILocalScope
Legal scope for lexical blocks, local variables, and debug info locations
Public classDILocalVariable
see
Public classDILocation
Public classDIModule
Public classDINamespace
see
Public classDINode
Root of the object hierarchy for Debug information metadata nodes
Public classDINodeArray
Array of DINode debug information nodes for use with DebugInfoBuilder methods
Public classDIObjCProperty
Public classDIScope
Base class for all Debug info scopes
Public classDISubProgram
see
Public classDISubRange
see
Public classDISubroutineType
see
Public classDITemplateParameter
Public classDITemplateTypeParameter
Public classDITemplateValueParameter
Public classDIType
Base class for Debug info types
Public classDITypeArray
Public classDIVariable
Public classGenericDINode
Public classTupleTypedArrayWrapperT
Generic wrapper to treat an MDTuple as an array of elements of specific type
Interfaces
Enumerations