Public Member Functions | Package Functions

# BinNavi.API.debug.MemoryListenerAdapter Class Reference

Adapter class for simulated memory. More...

Inheritance diagram for 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

Adapter class that can be used by objects that want to listen on target process memory but only need to process few events.

## Member Function Documentation

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

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 | ) | `[inherited]`

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.