summaryrefslogtreecommitdiff
path: root/src/pal/prebuilt
diff options
context:
space:
mode:
authorAndrew Au <cshung@gmail.com>2018-11-12 19:00:44 -0800
committerGitHub <noreply@github.com>2018-11-12 19:00:44 -0800
commit5cc14fc4b86252f6a729401c959a074e54e51249 (patch)
treeb4532b4e5e86a62b50b107c27204a68d1692f696 /src/pal/prebuilt
parente4bfbba75f40c3203267a235be5266d22adea6a3 (diff)
downloadcoreclr-5cc14fc4b86252f6a729401c959a074e54e51249.tar.gz
coreclr-5cc14fc4b86252f6a729401c959a074e54e51249.tar.bz2
coreclr-5cc14fc4b86252f6a729401c959a074e54e51249.zip
Passing the CONTEXT in ICorDebugManagedCallback4::DataBreakpoint (#20960)
* Passing the CONTEXT in ICorDebugManagedCallback4::DataBreakpoint * ifdef out the message sending on configurations that does not support data breakpoint
Diffstat (limited to 'src/pal/prebuilt')
-rw-r--r--src/pal/prebuilt/inc/cordebug.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/pal/prebuilt/inc/cordebug.h b/src/pal/prebuilt/inc/cordebug.h
index 1b53577b2b..a9742571a7 100644
--- a/src/pal/prebuilt/inc/cordebug.h
+++ b/src/pal/prebuilt/inc/cordebug.h
@@ -3788,7 +3788,9 @@ EXTERN_C const IID IID_ICorDebugManagedCallback4;
virtual HRESULT STDMETHODCALLTYPE DataBreakpoint(
/* [in] */ ICorDebugProcess *pProcess,
- /* [in] */ ICorDebugThread *pThread) = 0;
+ /* [in] */ ICorDebugThread *pThread,
+ /* [in] */ BYTE *pContext,
+ /* [in] */ ULONG32 contextSize) = 0;
};
@@ -3822,7 +3824,9 @@ EXTERN_C const IID IID_ICorDebugManagedCallback4;
HRESULT ( STDMETHODCALLTYPE *DataBreakpoint )(
ICorDebugManagedCallback4 * This,
/* [in] */ ICorDebugProcess *pProcess,
- /* [in] */ ICorDebugThread *pThread);
+ /* [in] */ ICorDebugThread *pThread,
+ /* [in] */ BYTE *pContext,
+ /* [in] */ ULONG32 contextSize);
END_INTERFACE
} ICorDebugManagedCallback4Vtbl;
@@ -3853,8 +3857,8 @@ EXTERN_C const IID IID_ICorDebugManagedCallback4;
#define ICorDebugManagedCallback4_AfterGarbageCollection(This,pProcess) \
( (This)->lpVtbl -> AfterGarbageCollection(This,pProcess) )
-#define ICorDebugManagedCallback4_DataBreakpoint(This,pProcess,pThread) \
- ( (This)->lpVtbl -> DataBreakpoint(This,pProcess,pThread) )
+#define ICorDebugManagedCallback4_DataBreakpoint(This,pProcess,pThread,pContext,contextSize) \
+ ( (This)->lpVtbl -> DataBreakpoint(This,pProcess,pThread,pContext,contextSize) )
#endif /* COBJMACROS */