LLDB mainline
Public Member Functions | Private Attributes | List of all members
ProcessMemoryIterator Class Reference

Public Member Functions

 ProcessMemoryIterator (Process &process, lldb::addr_t base)
 
bool IsValid ()
 
uint8_t operator[] (lldb::addr_t offset)
 

Private Attributes

Processm_process
 
const lldb::addr_t m_base_addr
 
bool m_is_valid = true
 

Detailed Description

Definition at line 117 of file Process.cpp.

Constructor & Destructor Documentation

◆ ProcessMemoryIterator()

ProcessMemoryIterator::ProcessMemoryIterator ( Process process,
lldb::addr_t  base 
)
inline

Definition at line 119 of file Process.cpp.

Member Function Documentation

◆ IsValid()

bool ProcessMemoryIterator::IsValid ( )
inline

Definition at line 122 of file Process.cpp.

References m_is_valid.

Referenced by operator[]().

◆ operator[]()

uint8_t ProcessMemoryIterator::operator[] ( lldb::addr_t  offset)
inline

Member Data Documentation

◆ m_base_addr

const lldb::addr_t ProcessMemoryIterator::m_base_addr
private

Definition at line 140 of file Process.cpp.

Referenced by operator[]().

◆ m_is_valid

bool ProcessMemoryIterator::m_is_valid = true
private

Definition at line 141 of file Process.cpp.

Referenced by IsValid(), and operator[]().

◆ m_process

Process& ProcessMemoryIterator::m_process
private

Definition at line 139 of file Process.cpp.

Referenced by operator[]().


The documentation for this class was generated from the following file: