|
LLDB mainline
|
#include <DWARFIndex.h>
Public Member Functions | |
| DIERefCallbackImpl (const DWARFIndex &index, llvm::function_ref< IterationAction(DWARFDIE die)> callback, llvm::StringRef name) | |
| IterationAction | operator() (DIERef ref) const |
| IterationAction | operator() (const llvm::AppleAcceleratorTable::Entry &entry) const |
Private Attributes | |
| const DWARFIndex & | m_index |
| SymbolFileDWARF & | m_dwarf |
| const llvm::function_ref< IterationAction(DWARFDIE die)> | m_callback |
| const llvm::StringRef | m_name |
Definition at line 111 of file DWARFIndex.h.
| DWARFIndex::DIERefCallbackImpl::DIERefCallbackImpl | ( | const DWARFIndex & | index, |
| llvm::function_ref< IterationAction(DWARFDIE die)> | callback, | ||
| llvm::StringRef | name ) |
Definition at line 86 of file DWARFIndex.cpp.
References lldb_private::plugin::dwarf::DWARFIndex::DWARFIndex(), m_callback, m_dwarf, m_index, lldb_private::plugin::dwarf::DWARFIndex::m_module, and m_name.
| IterationAction DWARFIndex::DIERefCallbackImpl::operator() | ( | const llvm::AppleAcceleratorTable::Entry & | entry | ) | const |
Definition at line 102 of file DWARFIndex.cpp.
References lldb_private::plugin::dwarf::DIERef::DebugInfo, and operator()().
| IterationAction DWARFIndex::DIERefCallbackImpl::operator() | ( | DIERef | ref | ) | const |
Definition at line 95 of file DWARFIndex.cpp.
References lldb_private::Continue, m_callback, m_dwarf, m_index, and m_name.
Referenced by operator()().
|
private |
Definition at line 124 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 123 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 122 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().
|
private |
Definition at line 125 of file DWARFIndex.h.
Referenced by DIERefCallbackImpl(), and operator()().