Public Member Functions | Package Functions

BinNavi.API.debug.IMemoryListener Interface Reference

Used to listen on target process memory. More...

Inheritance diagram for BinNavi.API.debug.IMemoryListener:
BinNavi.API.debug.MemoryListenerAdapter

List of all members.

Public Member Functions

void clearedMemory (Memory memory)
 Signals resets in the process memory.

Package Functions

void changedMemory (Memory memory, long address, int size)
 Signals changes in the process memory.

Detailed Description

Interface that must be implemented by classes that want to be notified about changes in the available target process memory.


Member Function Documentation

void BinNavi.API.debug.IMemoryListener.changedMemory ( Memory  memory,
long  address,
int  size 
) [package]

Invoked after a part of the target process memory changed. This event is generally invoked when BinNavi receives memory data from the debug client.

Parameters:
memory The memory which changed.
address Start address of the changed memory section.
size Number of bytes that were changed.
void BinNavi.API.debug.IMemoryListener.clearedMemory ( Memory  memory  ) 

Invoked after the target process memory was cleared. This event is generally invoked when the debug client detaches from the target process and the known target process memory is reset.

Parameters:
memory The memory which was cleared.