From 7518be864e7dcb4e0dd24d11c257abd94e8d8f3b Mon Sep 17 00:00:00 2001 From: mrexodia Date: Tue, 23 May 2017 19:24:18 +0200 Subject: [PATCH] fixed the attach breakpoint callback location --- GleeBug/Debugger.Loop.Exception.cpp | 4 ---- GleeBug/Debugger.Loop.Process.cpp | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/GleeBug/Debugger.Loop.Exception.cpp b/GleeBug/Debugger.Loop.Exception.cpp index 25423ea..d2a4c21 100644 --- a/GleeBug/Debugger.Loop.Exception.cpp +++ b/GleeBug/Debugger.Loop.Exception.cpp @@ -32,10 +32,6 @@ namespace GleeBug mProcess->permanentDep = true; #endif //_WIN64 - //call the attach callback if appropriate - if(mAttachedToProcess && mProcess->dwProcessId == mMainProcess.dwProcessId) - cbAttachBreakpoint(); - //call the callback cbSystemBreakpoint(); } diff --git a/GleeBug/Debugger.Loop.Process.cpp b/GleeBug/Debugger.Loop.Process.cpp index cb278ea..d1ede6d 100644 --- a/GleeBug/Debugger.Loop.Process.cpp +++ b/GleeBug/Debugger.Loop.Process.cpp @@ -11,6 +11,7 @@ namespace GleeBug mMainProcess.hThread = createProcess.hThread; mMainProcess.dwProcessId = mDebugEvent.dwProcessId; mMainProcess.dwThreadId = mDebugEvent.dwThreadId; + cbAttachBreakpoint(); } //process housekeeping