Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alpeters@microsoft.com>2017-12-13 23:57:30 +0300
committerMarek Safar <marek.safar@gmail.com>2017-12-14 11:47:31 +0300
commit76d7ab281db976c40e9f15176e0b5a3488bad869 (patch)
treeaf0f222c7c341e300e8c81e662aa19fedc526d83 /mcs/class/Mono.Profiler.Log
parentf3e04b182a0988d0b019096474492ebc4824cf4a (diff)
[Mono.Profiler.Log] Fix reading of TYPE_JITHELPER events for < v14.
Diffstat (limited to 'mcs/class/Mono.Profiler.Log')
-rw-r--r--mcs/class/Mono.Profiler.Log/Mono.Profiler.Log/LogProcessor.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log/LogProcessor.cs b/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log/LogProcessor.cs
index 88ea2390dbe..6e26d22786c 100644
--- a/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log/LogProcessor.cs
+++ b/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log/LogProcessor.cs
@@ -575,6 +575,9 @@ namespace Mono.Profiler.Log {
case LogEventType.RuntimeJitHelper: {
var helperType = (LogJitHelper) _reader.ReadByte ();
+ if (StreamHeader.FormatVersion < 14)
+ helperType--;
+
ev = new JitHelperEvent {
Type = helperType,
BufferPointer = ReadPointer (),