summaryrefslogtreecommitdiff
path: root/src/inc
diff options
context:
space:
mode:
authorDavid Mason <davmason@microsoft.com>2017-09-18 14:41:48 -0700
committerGitHub <noreply@github.com>2017-09-18 14:41:48 -0700
commit00f316a9194904ca567f6006febb4aa7eac49aa6 (patch)
tree099e44818721316fb8935e0749245aaa5238d750 /src/inc
parent77594c567e80b22ef1b3e14c69adc50c9c163b27 (diff)
downloadcoreclr-00f316a9194904ca567f6006febb4aa7eac49aa6.tar.gz
coreclr-00f316a9194904ca567f6006febb4aa7eac49aa6.tar.bz2
coreclr-00f316a9194904ca567f6006febb4aa7eac49aa6.zip
Change jit notifications so that they pass the native code address. (#14021)
* Change jit notifications so that they pass the native code address. This fixes !bpmd so that it will set the correct breakpoint on tiered jitted methods. * code review feedback * don't handle OnCodeGenerated
Diffstat (limited to 'src/inc')
-rw-r--r--src/inc/xclrdata.idl14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/inc/xclrdata.idl b/src/inc/xclrdata.idl
index 952aea4378..fb3f19ade4 100644
--- a/src/inc/xclrdata.idl
+++ b/src/inc/xclrdata.idl
@@ -2536,3 +2536,17 @@ interface IXCLRDataExceptionNotification4 : IXCLRDataExceptionNotification3
*/
HRESULT ExceptionCatcherEnter([in] IXCLRDataMethodInstance* catchingMethod, DWORD catcherNativeOffset);
}
+
+[
+ object,
+ local,
+ uuid(e77a39ea-3548-44d9-b171-8569ed1a9423)
+]
+interface IXCLRDataExceptionNotification5 : IXCLRDataExceptionNotification4
+{
+ /*
+ * New code was generated for a method. The given address is the start address of
+ * the native newly jitted code.
+ */
+ HRESULT OnCodeGenerated2([in] IXCLRDataMethodInstance* method, [in] CLRDATA_ADDRESS nativeCodeLocation);
+} \ No newline at end of file