summaryrefslogtreecommitdiff
path: root/src/inc/corbbtprof.h
diff options
context:
space:
mode:
authorBrian Sullivan <briansul@microsoft.com>2017-03-30 18:16:58 -0700
committerBrian Sullivan <briansul@microsoft.com>2017-03-31 14:43:13 -0700
commited8ab5793008d3a87d5518458565a30e8d9a0414 (patch)
treeaf68fa1abade80d8141f8aa93b8207b7534f51eb /src/inc/corbbtprof.h
parentc8e55616e98b97c66bfb24f194e3fbca68cc152b (diff)
downloadcoreclr-ed8ab5793008d3a87d5518458565a30e8d9a0414.tar.gz
coreclr-ed8ab5793008d3a87d5518458565a30e8d9a0414.tar.bz2
coreclr-ed8ab5793008d3a87d5518458565a30e8d9a0414.zip
Added DisableInlining flag to the ProfileData.
Extended CompileStatus to have both COMPILE_HOT_EXCLUDED and COMPILE_COLD_EXCLUDED. Fixes the IsNull implementation Fixes getBBProfileData to handle the case where pos can now be zero
Diffstat (limited to 'src/inc/corbbtprof.h')
-rw-r--r--src/inc/corbbtprof.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/inc/corbbtprof.h b/src/inc/corbbtprof.h
index ba00984e5e..5aa7782544 100644
--- a/src/inc/corbbtprof.h
+++ b/src/inc/corbbtprof.h
@@ -178,6 +178,7 @@ enum MethodProfilingDataFlags
WriteMethodPrecode = 12, // 0x01000
ExcludeHotMethodCode = 13, // 0x02000 // Hot method should be excluded from the ReadyToRun image
ExcludeColdMethodCode = 14, // 0x04000 // Cold method should be excluded from the ReadyToRun image
+ DisableInlining = 15, // 0x08000 // Disable inlining of this method in optimized AOT native code
};
enum GeneralProfilingDataFlags