List of all members.
Public Member Functions |
void | addedView (Module module, View view) |
void | changedDebugger (Module module, Debugger debugger) |
void | changedDebuggerTemplate (Module module, DebuggerTemplate template) |
void | changedDescription (Module module, String description) |
void | changedFilebase (Module module, Address fileBase) |
void | changedImagebase (Module module, Address imageBase) |
void | changedModificationDate (Module module, Date date) |
void | changedName (Module module, String name) |
void | closedModule (Module module) |
boolean | closingModule (Module module) |
void | deletedTrace (Module module, Trace trace) |
void | deletedView (Module module, View view) |
void | loadedModule (Module module) |
Package Functions |
void | addedTrace (Module module, Trace trace) |
Detailed Description
Interface that can be implemented by objects that want to be notified about changes in Module objects.
Member Function Documentation
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.addedTrace |
( |
Module |
module, |
|
|
Trace |
trace | |
|
) |
| | [package] |
Invoked after a new trace was added to the module.
- Parameters:
-
| module | The module where the new trace was created. |
| trace | The new trace that was added to the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.addedView |
( |
Module |
module, |
|
|
View |
view | |
|
) |
| | |
Invoked after a new view was created in the module.
- Parameters:
-
| module | The module where the new view was created. |
| view | The new view that was created in the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedDebugger |
( |
Module |
module, |
|
|
Debugger |
debugger | |
|
) |
| | |
Invoked after the debugger used to debug the module changed.
- Parameters:
-
| module | The module whose debugger changed. |
| debugger | The new debugger of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedDebuggerTemplate |
( |
Module |
module, |
|
|
DebuggerTemplate |
template | |
|
) |
| | |
Invoked after the debugger template of the module changed.
- Parameters:
-
| module | The module whose debugger template changed. |
| template | The new debugger template of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedDescription |
( |
Module |
module, |
|
|
String |
description | |
|
) |
| | |
Invoked after the description of the module changed.
- Parameters:
-
| module | The module whose description changed. |
| description | The new description of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedFilebase |
( |
Module |
module, |
|
|
Address |
fileBase | |
|
) |
| | |
Invoked after the file base of the module changed.
- Parameters:
-
| module | The module whose file base changed. |
| fileBase | The new file base of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedImagebase |
( |
Module |
module, |
|
|
Address |
imageBase | |
|
) |
| | |
Invoked after the image base of the module changed.
- Parameters:
-
| module | The module whose image base changed. |
| imageBase | The new image base of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedModificationDate |
( |
Module |
module, |
|
|
Date |
date | |
|
) |
| | |
Invoked after the modification date of the module changed.
- Parameters:
-
| module | The module whose modification date changed. |
| date | The new modification date of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.changedName |
( |
Module |
module, |
|
|
String |
name | |
|
) |
| | |
Invoked after the name of the module changed.
- Parameters:
-
| module | The module whose name changed. |
| name | The new name of the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.closedModule |
( |
Module |
module |
) |
|
Invoked after the module was closed.
After this function was invoked, using parts of the module which must be loaded before they can be used leads to undefined behavior.
- Parameters:
-
| module | The module that was closed. |
boolean com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.closingModule |
( |
Module |
module |
) |
|
Invoked right before a module is closed. The listening object has the opportunity to veto the close process if it still needs to work with the module.
- Parameters:
-
| module | The module that is about to be closed. |
- Returns:
- True, to indicate that the module can be closed. False, to veto the close process.
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.deletedTrace |
( |
Module |
module, |
|
|
Trace |
trace | |
|
) |
| | |
Invoked after a trace was deleted from the module.
After this function was invoked, further usage of the deleted trace or objects inside that trace lead to undefined behavior.
- Parameters:
-
| module | The module where the trace was deleted. |
| trace | The trace that was deleted from the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.deletedView |
( |
Module |
module, |
|
|
View |
view | |
|
) |
| | |
Invoked after a view was deleted from the module.
After this function was invoked, further usage of the deleted view or objects inside that view lead to undefined behavior.
- Parameters:
-
| module | The module where the view was deleted. |
| view | The view that was deleted from the module. |
void com.google.security.zynamics.binnavi.API.disassembly.IModuleListener.loadedModule |
( |
Module |
module |
) |
|
Invoked after the module was loaded.
- Parameters:
-
| module | The module that was loaded. |