Public Member Functions | Package Functions

com.google.security.zynamics.binnavi.API.debug.IProcessListener Interface Reference

Inheritance diagram for com.google.security.zynamics.binnavi.API.debug.IProcessListener:
com.google.security.zynamics.binnavi.API.debug.ProcessListenerAdapter

List of all members.

Public Member Functions

void addedThread (Process process, Thread thread)
void attached (Process process)
void changedMemoryMap (Process process, MemoryMap memoryMap)
void changedTargetInformation (Process process)
void detached (Process process)
void removedModule (Process process, MemoryModule module)
void removedThread (Process process, Thread thread)

Package Functions

void addedModule (Process process, MemoryModule module)

Detailed Description

This interface must be implemented by all classes that want to be notified about changes in the target process.


Member Function Documentation

void com.google.security.zynamics.binnavi.API.debug.IProcessListener.addedModule ( Process  process,
MemoryModule  module 
) [package]

Invoked after a new module was loaded into the address space of the target process.

Parameters:
process The target process.
module The loaded module.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.addedThread ( Process  process,
Thread  thread 
)

Invoked after the target process created a new thread.

Parameters:
process The target process.
thread The new thread.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.attached ( Process  process  ) 

Invoked after the debugger attached to the target process.

Parameters:
process The target process.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.changedMemoryMap ( Process  process,
MemoryMap  memoryMap 
)

Invoked after the known memory map of the target process changed. This event is generally invoked after the debugger sent an updated memory map to com.google.security.zynamics.binnavi.

Parameters:
process The target process.
memoryMap The new memory map of the target process.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.changedTargetInformation ( Process  process  ) 

Invoked after the target information of the target process changed. This event is generally only invoked once, shortly after the debugger attached to the target process.

Parameters:
process The target process.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.detached ( Process  process  ) 

Invoked after the debugger detached from the target process.

Parameters:
process The target process.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.removedModule ( Process  process,
MemoryModule  module 
)

Invoked after a module was unloaded from the address space of the target process.

Parameters:
process The target process.
module The module that was unloaded.
void com.google.security.zynamics.binnavi.API.debug.IProcessListener.removedThread ( Process  process,
Thread  thread 
)

Invoked after a thread of the target process was closed.

Parameters:
process The target process.
thread The closed thread.