From ac40eab10f2f65a0fe9c88b762da1719d5c3839c Mon Sep 17 00:00:00 2001 From: noahfalk Date: Mon, 13 Feb 2017 14:41:20 -0800 Subject: Rejit support for R2R images Two changes: a) R2R code wasn't being reported to the Rejit Manager when it was used, this is a simple fix in prestub.cpp. This makes the ReJit API work. b) The bulk of the changes handle adding support for an inlining table to R2R so that ICorProfilerInfo6::EnumNgenMethodsInliningThisMethod can supply that information to profilers. This was only tested on Windows thus far, but there is no apparent reason this change would be OS specific. --- src/vm/compile.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vm/compile.h') diff --git a/src/vm/compile.h b/src/vm/compile.h index 7aeef31b6c..8fdd383dfe 100644 --- a/src/vm/compile.h +++ b/src/vm/compile.h @@ -654,6 +654,8 @@ public: ULONG Release(); + void GetSerializedInlineTrackingMap(SBuffer* pBuffer); + void Error(mdToken token, Exception * pException); }; -- cgit v1.2.3