LLVM
8.0.1
|
A list of locations that contain one variable. More...
#include "llvm/DebugInfo/DWARF/DWARFDebugLoc.h"
Public Member Functions | |
void | dump (raw_ostream &OS, bool IsLittleEndian, unsigned AddressSize, const MCRegisterInfo *MRI, uint64_t BaseAddress, unsigned Indent) const |
Dump this list on OS. More... | |
Public Attributes | |
unsigned | Offset |
The beginning offset where this location list is stored in the debug_loc section. More... | |
SmallVector< Entry, 2 > | Entries |
All the locations in which the variable is stored. More... | |
A list of locations that contain one variable.
Definition at line 37 of file DWARFDebugLoc.h.
void DWARFDebugLoc::LocationList::dump | ( | raw_ostream & | OS, |
bool | IsLittleEndian, | ||
unsigned | AddressSize, | ||
const MCRegisterInfo * | MRI, | ||
uint64_t | BaseAddress, | ||
unsigned | Indent | ||
) | const |
Dump this list on OS.
Definition at line 40 of file DWARFDebugLoc.cpp.
References dumpExpression(), E, Entries, llvm::format(), and llvm::raw_ostream::indent().
SmallVector<Entry, 2> llvm::DWARFDebugLoc::LocationList::Entries |
All the locations in which the variable is stored.
Definition at line 42 of file DWARFDebugLoc.h.
Referenced by dump(), llvm::DWARFDebugLoclists::LocationList::dump(), and llvm::DWARFDebugLoc::parseOneLocationList().
unsigned llvm::DWARFDebugLoc::LocationList::Offset |
The beginning offset where this location list is stored in the debug_loc section.
Definition at line 40 of file DWARFDebugLoc.h.
Referenced by llvm::DWARFDebugLoc::getLocationListAtOffset(), llvm::DWARFDebugLoclists::getLocationListAtOffset(), llvm::DWARFDebugLoc::parse(), llvm::DWARFDebugLoclists::parse(), llvm::DWARFDebugLoc::parseOneLocationList(), and llvm::DWARFDebugLoclists::parseOneLocationList().