summaryrefslogtreecommitdiff
path: root/src/zap/zapimage.h
diff options
context:
space:
mode:
authornoahfalk <noahfalk@microsoft.com>2017-02-13 14:41:20 -0800
committernoahfalk <noahfalk@microsoft.com>2017-02-13 14:41:20 -0800
commitac40eab10f2f65a0fe9c88b762da1719d5c3839c (patch)
tree200f774dd04fb3bf6d318a44d9edc1d9a9623244 /src/zap/zapimage.h
parent645f0ad659dda3e356330c36e5c4702040acfb32 (diff)
downloadcoreclr-ac40eab10f2f65a0fe9c88b762da1719d5c3839c.tar.gz
coreclr-ac40eab10f2f65a0fe9c88b762da1719d5c3839c.tar.bz2
coreclr-ac40eab10f2f65a0fe9c88b762da1719d5c3839c.zip
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.
Diffstat (limited to 'src/zap/zapimage.h')
-rw-r--r--src/zap/zapimage.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/zap/zapimage.h b/src/zap/zapimage.h
index 02985f5d12..65347ffcf1 100644
--- a/src/zap/zapimage.h
+++ b/src/zap/zapimage.h
@@ -557,6 +557,7 @@ private:
void OutputEntrypointsTableForReadyToRun();
void OutputDebugInfoForReadyToRun();
void OutputTypesTableForReadyToRun(IMDInternalImport * pMDImport);
+ void OutputInliningTableForReadyToRun();
void CopyDebugDirEntry();
void CopyWin32VersionResource();