|
LLDB mainline
|
#include <Symbol.h>
Public Member Functions | |
| AddressRange & | GetAddressRange (Symbol &sym) |
| const AddressRange & | GetAddressRange (const Symbol &sym) const |
| ReExportInfo & | GetReExportInfo (Symbol &sym) |
| const ReExportInfo & | GetReExportInfo (const Symbol &sym) const |
| void | SetAddressRange (Symbol &sym, const AddressRange addr_range) |
| void | SetReExportInfo (Symbol &sym, const ReExportInfo reexport_info) |
| AddrRangeOrReExport (const Symbol &sym) | |
| ~AddrRangeOrReExport () | |
Private Attributes | |
| union { | |
| AddressRange m_addr_range | |
| ReExportInfo m_reexport_info | |
| }; | |
|
inline |
Definition at line 414 of file Symbol.h.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, m_reexport_info, and lldb_private::Symbol::Symbol().
|
inline |
| const AddressRange & Symbol::AddrRangeOrReExport::GetAddressRange | ( | const Symbol & | sym | ) | const |
Definition at line 905 of file Symbol.cpp.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, and lldb_private::Symbol::Symbol().
| AddressRange & Symbol::AddrRangeOrReExport::GetAddressRange | ( | Symbol & | sym | ) |
Definition at line 899 of file Symbol.cpp.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, and lldb_private::Symbol::Symbol().
Referenced by lldb_private::Symbol::operator=(), lldb_private::Symbol::operator==(), and lldb_private::Symbol::Symbol().
| const Symbol::ReExportInfo & Symbol::AddrRangeOrReExport::GetReExportInfo | ( | const Symbol & | sym | ) | const |
Definition at line 917 of file Symbol.cpp.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_reexport_info, and lldb_private::Symbol::Symbol().
| Symbol::ReExportInfo & Symbol::AddrRangeOrReExport::GetReExportInfo | ( | Symbol & | sym | ) |
Definition at line 911 of file Symbol.cpp.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_reexport_info, and lldb_private::Symbol::Symbol().
Referenced by lldb_private::Symbol::operator=(), and lldb_private::Symbol::Symbol().
| void Symbol::AddrRangeOrReExport::SetAddressRange | ( | Symbol & | sym, |
| const AddressRange | addr_range ) |
Definition at line 922 of file Symbol.cpp.
References lldb::eSymbolTypeInvalid, lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, m_reexport_info, lldb_private::Symbol::SetType(), and lldb_private::Symbol::Symbol().
| void Symbol::AddrRangeOrReExport::SetReExportInfo | ( | Symbol & | sym, |
| const ReExportInfo | reexport_info ) |
Definition at line 931 of file Symbol.cpp.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, m_reexport_info, lldb_private::Symbol::SetType(), and lldb_private::Symbol::Symbol().
| union { ... } lldb_private::Symbol::AddrRangeOrReExport |
| AddressRange lldb_private::Symbol::AddrRangeOrReExport::m_addr_range |
Definition at line 427 of file Symbol.h.
Referenced by AddrRangeOrReExport(), GetAddressRange(), GetAddressRange(), SetAddressRange(), and SetReExportInfo().
| ReExportInfo lldb_private::Symbol::AddrRangeOrReExport::m_reexport_info |
Definition at line 431 of file Symbol.h.
Referenced by AddrRangeOrReExport(), GetReExportInfo(), GetReExportInfo(), SetAddressRange(), and SetReExportInfo().