Package org.robovm.compiler.llvm.debug.dwarf
-
Class Summary Class Description DIBaseItem base class for metadata, used as single point of data to be attached to builder and once attached this data should be used as everywhere as metadata reference it is intentionally doesn't extend metadata to be make sure value object not to be used as reference and vise verseDIBaseType DICompileUnit Compile unit metadataDICompositeType Composite type for: DW_TAG_array_type = 1 DW_TAG_enumeration_type = 4 DW_TAG_structure_type = 19 DW_TAG_union_type = 23 DW_TAG_subroutine_type = 21 DW_TAG_inheritance = 28DIDerivedType DIFileDescriptor file descriptor metadataDIHeader implements DIHeader as described in LLVM 3.6DIItemList list several nodes in one item.DILineNumber DILocalVariable DIMutableItemList<T extends DIBaseItem> Mutable item list, Similar to Metadata node but allows adding itemsDISubprogram DwarfConst Dwarf constants as gleaned from the DWARF Debugging Information Format V.4 reference manual http://www.dwarfstd.org/.DwarfConst.AcceleratorTable DwarfConst.AccessAttribute DwarfConst.ApplePropertyAttributes DwarfConst.ArrayDimensionOrdering DwarfConst.Attribute DwarfConst.CallFrameInfo DwarfConst.CallingConvention DwarfConst.CaseSensitivity DwarfConst.Constants DwarfConst.DecimalSignEncoding DwarfConst.DiscriminantList DwarfConst.EndianityEncoding DwarfConst.Form DwarfConst.InlineAttribute DwarfConst.LineNumberExtendedOps DwarfConst.LineNumberOps DwarfConst.LLVMConstants DwarfConst.LocationAtom DwarfConst.LocationListEntry DwarfConst.MacinfoRecordType DwarfConst.SourceLanguage DwarfConst.Tag DwarfConst.TypeKind DwarfConst.VirtualityAttribute DwarfConst.VisibilityAttribute