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

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 = true

Detailed Description

Definition at line 992 of file CommandObjectMemory.cpp.

Constructor & Destructor Documentation

◆ ProcessMemoryIterator()

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

Definition at line 994 of file CommandObjectMemory.cpp.

References lldbassert.

Member Function Documentation

◆ IsValid()

bool CommandObjectMemoryFind::ProcessMemoryIterator::IsValid ( )

Definition at line 999 of file CommandObjectMemory.cpp.

◆ operator[]()

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

Definition at line 1001 of file CommandObjectMemory.cpp.

References error().

Member Data Documentation

◆ m_base_addr

lldb::addr_t CommandObjectMemoryFind::ProcessMemoryIterator::m_base_addr

Definition at line 1018 of file CommandObjectMemory.cpp.

◆ m_is_valid

bool CommandObjectMemoryFind::ProcessMemoryIterator::m_is_valid = true

Definition at line 1019 of file CommandObjectMemory.cpp.

◆ m_process_sp

ProcessSP CommandObjectMemoryFind::ProcessMemoryIterator::m_process_sp

Definition at line 1017 of file CommandObjectMemory.cpp.

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