/* Copyright 2011-2016 Google Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ package com.google.security.zynamics.binnavi.API.debug; import com.google.security.zynamics.binnavi.debug.debugger.DebugExceptionWrapper; // / Adapter class for debugger events. /** * Adapter class that can be used by objects that want to listen on debuggers but only need to * process few events. */ public class DebuggerListenerAdapter implements IDebuggerListener { @Override public void authenticationFailed(final DebuggerAuthenticationFailedReply reply) { // Empty default implementation } @Override public void breakpointConditionSet(final DebuggerBreakpointConditionSetReply reply) { // Empty default implementation } @Override public void breakpointHit(final DebuggerBreakpointHitReply reply) { // Empty default implementation } @Override public void breakpointSet(final DebuggerBreakpointSetReply reply) { // Empty default implementation } @Override public void breakpointsRemoved(final DebuggerBreakpointsRemovedReply reply) { // Empty default implementation } @Override public void cancelTargetSelection(final DebuggerCancelTargetSelectionReply reply) { // Empty default implementation } @Override public void debugException(final DebugExceptionWrapper debugException) { // Empty default implementation } @Override public void debuggerAttach(final DebuggerAttachReply reply) { // Empty default implementation } @Override public void debuggerClosed(final int errorCode) { // Empty default implementation } @Override public void debuggerClosedUnexpectedly(final DebuggerDebuggerClosedUnexpectedlyReply reply) { // Empty default implementation } @Override public void debuggerConnected() { // Empty default implementation } @Override public void debuggerHalt(final DebuggerHaltReply reply) { // Empty default implementation } @Override public void echoBreakpointsRemoved(final DebuggerEchoBreakpointsRemovedReply reply) { // Empty default implementation } @Override public void exceptionOccurred(final DebuggerExceptionOccurredReply reply) { // Empty default implementation } @Override public void listFiles(final DebuggerListFilesReply reply) { // Empty default implementation } @Override public void listProcesses(final DebuggerListProcessesReply reply) { // Empty default implementation } @Override public void memoryMap(final DebuggerMemoryMapReply reply) { // Empty default implementation } @Override public void moduleLoaded(final DebuggerModuleLoadedReply reply) { // Empty default implementation } @Override public void moduleUnloaded(final DebuggerModuleUnloadedReply reply) { // Empty default implementation } @Override public void processClosed(final DebuggerProcessClosedReply reply) { // Empty default implementation } @Override public void processStart(final DebuggerProcessStartReply reply) { // Empty default implementation } @Override public void queryDebuggerEventSettings(final DebuggerQueryDebuggerEventSettingsReply reply) { // Empty default implementation } @Override public void readMemory(final DebuggerReadMemoryReply reply) { // Empty default implementation } @Override public void debuggerDetached(final DebuggerDetachReply reply) { // Empty default implementation } @Override public void echoBreakpointHit(final DebuggerEchoBreakpointHitReply reply) { // Empty default implementation } @Override public void echoBreakpointSet(final DebuggerEchoBreakpointSetReply reply) { // Empty default implementation } @Override public void registersReply(final DebuggerRegistersReply reply) { // Empty default implementation } @Override public void requestTarget(final DebuggerRequestTargetReply reply) { // Empty default implementation } @Override public void processResumed(final DebuggerResumeReply reply) { // Empty default implementation } @Override public void threadResumed(final DebuggerResumeThreadReply reply) { // Empty default implementation } @Override public void searchReply(final DebuggerSearchReply reply) { // Empty default implementation } @Override public void selectFile(final DebuggerSelectFileReply reply) { // Empty default implementation } @Override public void selectProcess(final DebuggerSelectProcessReply reply) { // Empty default implementation } @Override public void setDebuggerEventSettings(final DebuggerSetDebuggerEventSettingsReply reply) { // Empty default implementation } @Override public void setExceptionSettings(final DebuggerSetExceptionSettingsReply reply) { // Empty default implementation } @Override public void setRegister(final DebuggerSetRegisterReply reply) { // Empty default implementation } @Override public void singleStep(final DebuggerSingleStepReply reply) { // Empty default implementation } @Override public void stepBreakpointHit(final DebuggerStepBreakpointHitReply reply) { // Empty default implementation } @Override public void stepBreakpointSet(final DebuggerStepBreakpointSetReply reply) { // Empty default implementation } @Override public void stepBreakpointsRemovedReply(final DebuggerStepBreakpointsRemovedReply reply) { // Empty default implementation } @Override public void threadSuspended(final DebuggerSuspendThreadReply reply) { // Empty default implementation } @Override public void targetInformation(final DebuggerTargetInformationReply reply) { // Empty default implementation } @Override public void terminated(final DebuggerTerminateReply reply) { // Empty default implementation } @Override public void threadClosed(final DebuggerThreadClosedReply reply) { // Empty default implementation } @Override public void threadCreated(final DebuggerThreadCreatedReply reply) { // Empty default implementation } @Override public void validateMemory(final DebuggerValidateMemoryReply reply) { // Empty default implementation } @Override public void writeMemory(final DebuggerWriteMemoryReply reply) { // Empty default implementation } }