#include <SBMemoryRegionInfo.h>
Definition at line 18 of file SBMemoryRegionInfo.h.
| lldb::SBMemoryRegionInfo::SBMemoryRegionInfo |
( |
| ) |
|
| lldb::SBMemoryRegionInfo::~SBMemoryRegionInfo |
( |
| ) |
|
| void lldb::SBMemoryRegionInfo::Clear |
( |
| ) |
|
| bool lldb::SBMemoryRegionInfo::GetDescription |
( |
lldb::SBStream & |
description | ) |
|
| const char* lldb::SBMemoryRegionInfo::GetName |
( |
| ) |
|
Returns the name of the memory region mapped at the given address.
- Returns
- In case of memory mapped files it is the absolute path of the file otherwise it is a name associated with the memory region. If no name can be determined the returns nullptr.
| lldb::addr_t lldb::SBMemoryRegionInfo::GetRegionBase |
( |
| ) |
|
Get the base address of this memory range.
- Returns
- The base address of this memory range.
| lldb::addr_t lldb::SBMemoryRegionInfo::GetRegionEnd |
( |
| ) |
|
Get the end address of this memory range.
- Returns
- The base address of this memory range.
| bool lldb::SBMemoryRegionInfo::IsExecutable |
( |
| ) |
|
Check if this memory address is marked executable to the process.
- Returns
- true if this memory address is marked executable
| bool lldb::SBMemoryRegionInfo::IsMapped |
( |
| ) |
|
Check if this memory address is mapped into the process address space.
- Returns
- true if this memory address is in the process address space.
| bool lldb::SBMemoryRegionInfo::IsReadable |
( |
| ) |
|
Check if this memory address is marked readable to the process.
- Returns
- true if this memory address is marked readable
| bool lldb::SBMemoryRegionInfo::IsWritable |
( |
| ) |
|
Check if this memory address is marked writable to the process.
- Returns
- true if this memory address is marked writable
The documentation for this class was generated from the following file: