|
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().
1.8.13