Search in sources :

Example 1 with DebugException

use of com.google.security.zynamics.binnavi.API.debug.DebugException in project binnavi by google.

the class CallResolver method stopResolving.

private void stopResolving() {
    for (final Module module : modules) {
        module.removeListener(moduleKeeperListener);
    }
    modules.clear();
    if ((debugger != null) && debugger.isConnected()) {
        try {
            debugger.terminate();
        } catch (final DebugException e) {
            e.printStackTrace();
        }
    }
    if ((step == 3) || (step == 4) || (step == 5)) {
        debugger.removeListener(debuggerListener);
        removeBreakpoints();
    }
    step++;
}
Also used : MemoryModule(com.google.security.zynamics.binnavi.API.debug.MemoryModule) Module(com.google.security.zynamics.binnavi.API.disassembly.Module) DebugException(com.google.security.zynamics.binnavi.API.debug.DebugException)

Aggregations

DebugException (com.google.security.zynamics.binnavi.API.debug.DebugException)1 MemoryModule (com.google.security.zynamics.binnavi.API.debug.MemoryModule)1 Module (com.google.security.zynamics.binnavi.API.disassembly.Module)1