| LLDB mainline
    | 
#include <SBAddressRange.h>
| Public Member Functions | |
| SBAddressRange () | |
| SBAddressRange (const lldb::SBAddressRange &rhs) | |
| SBAddressRange (lldb::SBAddress addr, lldb::addr_t byte_size) | |
| ~SBAddressRange () | |
| const lldb::SBAddressRange & | operator= (const lldb::SBAddressRange &rhs) | 
| void | Clear () | 
| bool | IsValid () const | 
| Check the address range refers to a valid base address and has a byte size greater than zero. | |
| lldb::SBAddress | GetBaseAddress () const | 
| Get the base address of the range. | |
| lldb::addr_t | GetByteSize () const | 
| Get the byte size of this range. | |
| bool | operator== (const SBAddressRange &rhs) | 
| bool | operator!= (const SBAddressRange &rhs) | 
| bool | GetDescription (lldb::SBStream &description, const SBTarget target) | 
| Private Member Functions | |
| lldb_private::AddressRange & | ref () const | 
| Private Attributes | |
| AddressRangeUP | m_opaque_up | 
| Friends | |
| class | SBAddressRangeList | 
| class | SBBlock | 
| class | SBFunction | 
| class | SBProcess | 
Definition at line 20 of file SBAddressRange.h.
| SBAddressRange::SBAddressRange | ( | ) | 
Definition at line 24 of file SBAddressRange.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by operator!=(), operator=(), operator==(), SBAddressRange(), and ~SBAddressRange().
| SBAddressRange::SBAddressRange | ( | const lldb::SBAddressRange & | rhs | ) | 
Definition at line 29 of file SBAddressRange.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBAddressRange().
| SBAddressRange::SBAddressRange | ( | lldb::SBAddress | addr, | 
| lldb::addr_t | byte_size ) | 
Definition at line 35 of file SBAddressRange.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and ref().
| 
 | default | 
References Clear(), GetBaseAddress(), GetByteSize(), GetDescription(), IsValid(), operator!=(), operator=(), operator==(), and SBAddressRange().
| void SBAddressRange::Clear | ( | ) | 
Definition at line 62 of file SBAddressRange.cpp.
References lldb_private::AddressRange::Clear(), LLDB_INSTRUMENT_VA, and ref().
Referenced by ~SBAddressRange().
| lldb::SBAddress SBAddressRange::GetBaseAddress | ( | ) | const | 
Get the base address of the range.
Definition at line 74 of file SBAddressRange.cpp.
References GetBaseAddress(), LLDB_INSTRUMENT_VA, ref(), and lldb::SBAddress.
Referenced by GetBaseAddress(), and ~SBAddressRange().
| lldb::addr_t SBAddressRange::GetByteSize | ( | ) | const | 
Get the byte size of this range.
Definition at line 80 of file SBAddressRange.cpp.
References lldb_private::AddressRange::GetByteSize(), LLDB_INSTRUMENT_VA, and ref().
Referenced by ~SBAddressRange().
| bool SBAddressRange::GetDescription | ( | lldb::SBStream & | description, | 
| const SBTarget | target ) | 
Definition at line 86 of file SBAddressRange.cpp.
References lldb_private::AddressRange::GetDescription(), lldb::SBTarget::GetSP(), LLDB_INSTRUMENT_VA, ref(), and lldb::SBStream::ref().
Referenced by lldb::SBAddressRangeList::GetDescription(), and ~SBAddressRange().
| bool SBAddressRange::IsValid | ( | ) | const | 
Check the address range refers to a valid base address and has a byte size greater than zero.
Definition at line 68 of file SBAddressRange.cpp.
References lldb_private::AddressRange::IsValid(), LLDB_INSTRUMENT_VA, and ref().
Referenced by ~SBAddressRange().
| bool SBAddressRange::operator!= | ( | const SBAddressRange & | rhs | ) | 
Definition at line 56 of file SBAddressRange.cpp.
References LLDB_INSTRUMENT_VA, and SBAddressRange().
Referenced by ~SBAddressRange().
| const SBAddressRange & SBAddressRange::operator= | ( | const lldb::SBAddressRange & | rhs | ) | 
Definition at line 42 of file SBAddressRange.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBAddressRange().
Referenced by ~SBAddressRange().
| bool SBAddressRange::operator== | ( | const SBAddressRange & | rhs | ) | 
Definition at line 50 of file SBAddressRange.cpp.
References LLDB_INSTRUMENT_VA, ref(), and SBAddressRange().
Referenced by ~SBAddressRange().
| 
 | private | 
Definition at line 93 of file SBAddressRange.cpp.
References m_opaque_up.
Referenced by Clear(), lldb::SBProcess::FindInMemory(), GetBaseAddress(), GetByteSize(), GetDescription(), IsValid(), operator==(), SBAddressRange(), and SBProcess.
| 
 | friend | 
Definition at line 60 of file SBAddressRange.h.
References SBAddressRangeList.
Referenced by SBAddressRangeList.
| 
 | friend | 
| 
 | friend | 
| 
 | friend | 
Definition at line 63 of file SBAddressRange.h.
References ref(), and SBProcess.
Referenced by SBProcess.
| 
 | private | 
Definition at line 67 of file SBAddressRange.h.
Referenced by lldb::SBAddressRangeList::Append(), lldb::SBAddressRangeList::GetAddressRangeAtIndex(), operator=(), ref(), SBAddressRange(), SBAddressRange(), and SBAddressRange().