LLVM 23.0.0git
DWARFDebugAbbrev.h File Reference
#include "llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/DataExtractor.h"
#include <cstdint>
#include <map>
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

class  llvm::DWARFAbbreviationDeclarationSet
class  llvm::DWARFDebugAbbrev

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

LLVM_ABI bool llvm::readAbbrevAttribute (const DataExtractor &AbbrevData, uint64_t *Offset, dwarf::Attribute &Name, dwarf::Form &Form, std::optional< int64_t > &ImplicitConst)
 Read the next (attribute, form) specification from an abbreviation declaration at Offset, advancing Offset past it.