diff options
author | Andrew Au <cshung@gmail.com> | 2018-11-12 19:00:44 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-12 19:00:44 -0800 |
commit | 5cc14fc4b86252f6a729401c959a074e54e51249 (patch) | |
tree | b4532b4e5e86a62b50b107c27204a68d1692f696 /src/pal/prebuilt | |
parent | e4bfbba75f40c3203267a235be5266d22adea6a3 (diff) | |
download | coreclr-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.h | 12 |
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 */ |