78 if (reinterpret_cast<DWARFYAML::PubSection *>(IO.
getContext())->IsGNUStyle)
129 if (LineTableOpcode.
Opcode == dwarf::DW_LNS_extended_op) {
140 if (LineTableOpcode.
Opcode == dwarf::DW_LNS_advance_line || !IO.
outputting())
llvm::dwarf::Constants Children
void mapOptional(const char *Key, T &Val)
std::vector< AttributeAbbrev > Attributes
dwarf::LineNumberExtendedOps SubOpcode
dwarf::LineNumberOps Opcode
std::vector< Abbrev > AbbrevDecls
llvm::yaml::Hex64 Address
std::vector< uint8_t > StandardOpcodeLengths
std::vector< PubEntry > Entries
std::vector< ARangeDescriptor > Descriptors
std::vector< ARange > ARanges
This class should be specialized by any type that needs to be converted to/from a YAML mapping...
std::vector< Unit > CompileUnits
std::vector< File > Files
llvm::yaml::Hex32 DieOffset
std::vector< LineTable > DebugLines
std::vector< StringRef > IncludeDirs
std::vector< Entry > Entries
std::vector< FormValue > Values
llvm::yaml::Hex8 Descriptor
llvm::dwarf::Attribute Attribute
std::vector< StringRef > DebugStrings
llvm::yaml::Hex32 AbbrCode
LLVM_NODISCARD LLVM_ATTRIBUTE_ALWAYS_INLINE bool empty() const
empty - Check if the string is empty.
std::vector< llvm::yaml::Hex8 > UnknownOpcodeData
This file declares classes for handling the YAML representation of DWARF Debug Info.
std::vector< llvm::yaml::Hex64 > StandardOpcodeData
std::vector< LineTableOpcode > Opcodes
virtual bool outputting()=0
std::vector< uint8_t > Unit
void mapRequired(const char *Key, T &Val)