|
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 () | |
| void | Clear (const Symbol &sym) |
Private Attributes | |
| union { | |
| AddressRange m_addr_range | |
| ReExportInfo m_reexport_info | |
| }; | |
|
inline |
Definition at line 425 of file Symbol.h.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, m_reexport_info, and lldb_private::Symbol::Symbol().
|
inline |
|
inline |
Definition at line 433 of file Symbol.h.
References lldb::eSymbolTypeReExported, lldb_private::Symbol::GetType(), m_addr_range, m_reexport_info, and lldb_private::Symbol::Symbol().
| const AddressRange & Symbol::AddrRangeOrReExport::GetAddressRange | ( | const Symbol & | sym | ) | const |
Definition at line 965 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 959 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 977 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 971 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 982 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 991 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 445 of file Symbol.h.
Referenced by AddrRangeOrReExport(), Clear(), GetAddressRange(), GetAddressRange(), SetAddressRange(), and SetReExportInfo().
| ReExportInfo lldb_private::Symbol::AddrRangeOrReExport::m_reexport_info |
Definition at line 449 of file Symbol.h.
Referenced by AddrRangeOrReExport(), Clear(), GetReExportInfo(), GetReExportInfo(), SetAddressRange(), and SetReExportInfo().