LLDB  mainline
Public Member Functions | Private Attributes | List of all members
CommandObjectMemoryFind::ProcessMemoryIterator Class Reference
Collaboration diagram for CommandObjectMemoryFind::ProcessMemoryIterator:
Collaboration graph
[legend]

Public Member Functions

 ProcessMemoryIterator (ProcessSP process_sp, lldb::addr_t base)
 
bool IsValid ()
 
uint8_t operator[] (lldb::addr_t offset)
 

Private Attributes

ProcessSP m_process_sp
 
lldb::addr_t m_base_addr
 
bool m_is_valid
 

Detailed Description

Definition at line 975 of file CommandObjectMemory.cpp.

Constructor & Destructor Documentation

◆ ProcessMemoryIterator()

CommandObjectMemoryFind::ProcessMemoryIterator::ProcessMemoryIterator ( ProcessSP  process_sp,
lldb::addr_t  base 
)
inline

Definition at line 977 of file CommandObjectMemory.cpp.

References lldbassert.

Member Function Documentation

◆ IsValid()

bool CommandObjectMemoryFind::ProcessMemoryIterator::IsValid ( )
inline

Definition at line 982 of file CommandObjectMemory.cpp.

◆ operator[]()

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

Definition at line 984 of file CommandObjectMemory.cpp.

References error().

Member Data Documentation

◆ m_base_addr

lldb::addr_t CommandObjectMemoryFind::ProcessMemoryIterator::m_base_addr
private

Definition at line 1001 of file CommandObjectMemory.cpp.

◆ m_is_valid

bool CommandObjectMemoryFind::ProcessMemoryIterator::m_is_valid
private

Definition at line 1002 of file CommandObjectMemory.cpp.

◆ m_process_sp

ProcessSP CommandObjectMemoryFind::ProcessMemoryIterator::m_process_sp
private

Definition at line 1000 of file CommandObjectMemory.cpp.


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