9#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
10#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGARANGESET_H
21class DWARFDataExtractor;
53 using DescriptorColl = std::vector<Descriptor>;
58 DescriptorColl ArangeDescriptors;
74 ArangeDescriptors.end());
This file contains constants used for implementing Dwarf debug support.
uint64_t getCompileUnitDIEOffset() const
const Header & getHeader() const
void dump(raw_ostream &OS) const
desc_iterator_range descriptors() const
Lightweight error class with error context and mandatory checking.
An efficient, type-erasing, non-owning reference to a callable.
A range adaptor for a pair of iterators.
This class implements an extremely fast bulk output stream that can only output to a stream.
This provides a very simple, boring adaptor for a begin and end iterator into a range type.
DwarfFormat
Constants that define the DWARF format as 32 or 64 bit.
This is an optimization pass for GlobalISel generic memory operations.
uint64_t getEndAddress() const
void dump(raw_ostream &OS, uint32_t AddressSize) const