TeamMemoryBlock
TeamMemoryBlock::Listener* listener);
TeamMemoryBlock::Listener* listener);
class TeamMemoryBlock : public BReferenceable,
public DoublyLinkedListLinkImpl<TeamMemoryBlock> {
TeamMemoryBlock(target_addr_t baseAddress,
~TeamMemoryBlock();
class TeamMemoryBlock::Listener : public DoublyLinkedListLinkImpl<Listener> {
virtual void MemoryBlockRetrieved(TeamMemoryBlock* block);
virtual void MemoryBlockRetrievalFailed(TeamMemoryBlock* block,
TeamMemoryBlock::Listener* listener) = 0;
class TeamMemoryBlock;
TeamMemoryBlock* block,
Event(int type, ::Thread* thread = NULL, TeamMemoryBlock* block = NULL,
CliContext::GetMemoryBlock(target_addr_t address, TeamMemoryBlock*& block)
TeamMemoryBlock* block = NULL;
TeamMemoryBlock* GetMemoryBlock() const
CliContext::MemoryBlockRetrieved(TeamMemoryBlock* block)
BReference<TeamMemoryBlock> fMemoryBlockReference;
virtual void MemoryBlockRetrieved(TeamMemoryBlock* block);
TeamMemoryBlock* fCurrentBlock;
class TeamMemoryBlock;
public TeamMemoryBlock::Listener,
TeamMemoryBlock*& block);
TeamMemoryBlock* block = NULL;
TeamMemoryBlock* block = NULL;
TeamMemoryBlock* block = NULL;
InspectorWindow::MemoryBlockRetrieved(TeamMemoryBlock* block)
InspectorWindow::MemoryBlockRetrievalFailed(TeamMemoryBlock* block,
InspectorWindow::_SetCurrentBlock(TeamMemoryBlock* block)
TeamMemoryBlock* fCurrentBlock;
private TeamMemoryBlock::Listener, private MemoryView::Listener,
virtual void MemoryBlockRetrieved(TeamMemoryBlock* block);
TeamMemoryBlock* block, status_t result);
void _SetCurrentBlock(TeamMemoryBlock* block);
MemoryView::SetTargetAddress(TeamMemoryBlock* block, target_addr_t address)
TeamMemoryBlock* fTargetBlock;
class TeamMemoryBlock;
void SetTargetAddress(TeamMemoryBlock* block,
DebugReportGenerator::MemoryBlockRetrieved(TeamMemoryBlock* block)
DebugReportGenerator::MemoryBlockRetrievalFailed(TeamMemoryBlock* block,
DebugReportGenerator::_HandleMemoryBlockRetrieved(TeamMemoryBlock* block,
TeamMemoryBlock* fCurrentBlock;
private TeamMemoryBlock::Listener, private ValueNodeContainer::Listener,
virtual void MemoryBlockRetrieved(TeamMemoryBlock* block);
TeamMemoryBlock* block, status_t result);
TeamMemoryBlock* block, status_t result);
TeamMemoryBlock::Listener *listener)
TeamMemoryBlock::Listener* listener)
TeamMemoryBlock* memoryBlock = fMemoryBlockManager
TeamMemoryBlock::Listener* listener;
TeamMemoryBlock*
TeamMemoryBlock* block = new(std::nothrow) TeamMemoryBlock(address,
ObjectDeleter<TeamMemoryBlock> blockDeleter(block);
TeamMemoryBlock* block = iterator.Next();
TeamMemoryBlockOwner::RemoveBlock(TeamMemoryBlock* block)
TeamMemoryBlock* block;
MemoryBlockEntry(TeamMemoryBlock* block)
class TeamMemoryBlock;
TeamMemoryBlock* GetMemoryBlock(target_addr_t address);
typedef DoublyLinkedList<TeamMemoryBlock> DeadBlockTable;
void RemoveBlock(TeamMemoryBlock* block);
TeamMemoryBlock* memoryBlock);
TeamMemoryBlock* fMemoryBlock;
class TeamMemoryBlock;
TeamMemory* teamMemory, TeamMemoryBlock* memoryBlock)
TeamMemoryBlock::LastReferenceReleased()
TeamMemoryBlock::Listener::~Listener()
TeamMemoryBlock::Listener::MemoryBlockRetrieved(TeamMemoryBlock* block)
TeamMemoryBlock::Listener::MemoryBlockRetrievalFailed(TeamMemoryBlock* block,
TeamMemoryBlock::TeamMemoryBlock(target_addr_t baseAddress,
TeamMemoryBlock::~TeamMemoryBlock()
TeamMemoryBlock::AddListener(Listener* listener)
TeamMemoryBlock::HasListener(Listener* listener)
TeamMemoryBlock::RemoveListener(Listener* listener)
TeamMemoryBlock::MarkValid()
TeamMemoryBlock::Invalidate()
TeamMemoryBlock::Contains(target_addr_t address) const
TeamMemoryBlock::SetWritable(bool writable)
TeamMemoryBlock::NotifyDataRetrieved(status_t result)
TeamMemoryBlock* block, target_addr_t address, int32 itemSize,