LLVM  6.0.0svn
Functions
Dwarf constants dumping functions

All these functions map their argument's value back to the corresponding enumerator name or return nullptr if the value isn't known. More...

Functions

StringRef llvm::dwarf::TagString (unsigned Tag)
 
StringRef llvm::dwarf::ChildrenString (unsigned Children)
 
StringRef llvm::dwarf::AttributeString (unsigned Attribute)
 
StringRef llvm::dwarf::FormEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::OperationEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::AttributeEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::DecimalSignString (unsigned Sign)
 
StringRef llvm::dwarf::EndianityString (unsigned Endian)
 
StringRef llvm::dwarf::AccessibilityString (unsigned Access)
 
StringRef llvm::dwarf::VisibilityString (unsigned Visibility)
 
StringRef llvm::dwarf::VirtualityString (unsigned Virtuality)
 
StringRef llvm::dwarf::LanguageString (unsigned Language)
 
StringRef llvm::dwarf::CaseString (unsigned Case)
 
StringRef llvm::dwarf::ConventionString (unsigned Convention)
 
StringRef llvm::dwarf::InlineCodeString (unsigned Code)
 
StringRef llvm::dwarf::ArrayOrderString (unsigned Order)
 
StringRef llvm::dwarf::DiscriminantString (unsigned Discriminant)
 
StringRef llvm::dwarf::LNStandardString (unsigned Standard)
 
StringRef llvm::dwarf::LNExtendedString (unsigned Encoding)
 
StringRef llvm::dwarf::MacinfoString (unsigned Encoding)
 
StringRef llvm::dwarf::CallFrameString (unsigned Encoding)
 
StringRef llvm::dwarf::ApplePropertyString (unsigned)
 
StringRef llvm::dwarf::UnitTypeString (unsigned)
 
StringRef llvm::dwarf::AtomTypeString (unsigned Atom)
 
StringRef llvm::dwarf::GDBIndexEntryKindString (GDBIndexEntryKind Kind)
 
StringRef llvm::dwarf::GDBIndexEntryLinkageString (GDBIndexEntryLinkage Linkage)
 

Detailed Description

All these functions map their argument's value back to the corresponding enumerator name or return nullptr if the value isn't known.

Function Documentation

◆ AccessibilityString()

StringRef llvm::dwarf::AccessibilityString ( unsigned  Access)

◆ ApplePropertyString()

StringRef llvm::dwarf::ApplePropertyString ( unsigned  Prop)

Definition at line 468 of file Dwarf.cpp.

Referenced by dumpApplePropertyAttribute().

◆ ArrayOrderString()

StringRef llvm::dwarf::ArrayOrderString ( unsigned  Order)

◆ AtomTypeString()

StringRef llvm::dwarf::AtomTypeString ( unsigned  Atom)

◆ AttributeEncodingString()

StringRef llvm::dwarf::AttributeEncodingString ( unsigned  Encoding)

Definition at line 182 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString(), and printFile().

◆ AttributeString()

StringRef llvm::dwarf::AttributeString ( unsigned  Attribute)

◆ CallFrameString()

StringRef llvm::dwarf::CallFrameString ( unsigned  Encoding)

Definition at line 457 of file Dwarf.cpp.

Referenced by llvm::FrameEntry::dumpInstructions(), and printOperand().

◆ CaseString()

StringRef llvm::dwarf::CaseString ( unsigned  Case)

◆ ChildrenString()

StringRef llvm::dwarf::ChildrenString ( unsigned  Children)

◆ ConventionString()

StringRef llvm::dwarf::ConventionString ( unsigned  Convention)

Definition at line 354 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString().

◆ DecimalSignString()

StringRef llvm::dwarf::DecimalSignString ( unsigned  Sign)

◆ DiscriminantString()

StringRef llvm::dwarf::DiscriminantString ( unsigned  Discriminant)

Definition at line 396 of file Dwarf.cpp.

References llvm::dwarf::DW_DSC_label, and llvm::dwarf::DW_DSC_range.

Referenced by llvm::dwarf::AttributeValueString().

◆ EndianityString()

StringRef llvm::dwarf::EndianityString ( unsigned  Endian)

◆ FormEncodingString()

StringRef llvm::dwarf::FormEncodingString ( unsigned  Encoding)

◆ GDBIndexEntryKindString()

StringRef llvm::dwarf::GDBIndexEntryKindString ( GDBIndexEntryKind  Kind)

◆ GDBIndexEntryLinkageString()

StringRef llvm::dwarf::GDBIndexEntryLinkageString ( GDBIndexEntryLinkage  Linkage)

◆ InlineCodeString()

StringRef llvm::dwarf::InlineCodeString ( unsigned  Code)

◆ LanguageString()

StringRef llvm::dwarf::LanguageString ( unsigned  Language)

◆ LNExtendedString()

StringRef llvm::dwarf::LNExtendedString ( unsigned  Encoding)

Definition at line 417 of file Dwarf.cpp.

Referenced by llvm::DWARFDebugLine::LineTable::parse().

◆ LNStandardString()

StringRef llvm::dwarf::LNStandardString ( unsigned  Standard)

◆ MacinfoString()

StringRef llvm::dwarf::MacinfoString ( unsigned  Encoding)

◆ OperationEncodingString()

StringRef llvm::dwarf::OperationEncodingString ( unsigned  Encoding)

◆ TagString()

StringRef llvm::dwarf::TagString ( unsigned  Tag)

◆ UnitTypeString()

StringRef llvm::dwarf::UnitTypeString ( unsigned  UT)

◆ VirtualityString()

StringRef llvm::dwarf::VirtualityString ( unsigned  Virtuality)

Definition at line 280 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString(), and llvm::dwarf::getVirtuality().

◆ VisibilityString()

StringRef llvm::dwarf::VisibilityString ( unsigned  Visibility)