diff options
Diffstat (limited to 'src/coreclr/tools/Common/Pgo/PgoFormat.cs')
-rw-r--r-- | src/coreclr/tools/Common/Pgo/PgoFormat.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/coreclr/tools/Common/Pgo/PgoFormat.cs b/src/coreclr/tools/Common/Pgo/PgoFormat.cs index 3e0013eb1a2..e9357ad3614 100644 --- a/src/coreclr/tools/Common/Pgo/PgoFormat.cs +++ b/src/coreclr/tools/Common/Pgo/PgoFormat.cs @@ -36,12 +36,14 @@ namespace Internal.Pgo DescriptorMin = 0x40, Done = None, // All instrumentation schemas must end with a record which is "Done" - BasicBlockIntCount = (DescriptorMin * 1) | FourByte, // 4 byte basic block counter, using unsigned 4 byte int + BasicBlockIntCount = (DescriptorMin * 1) | FourByte, // basic block counter using unsigned 4 byte int + BasicBlockLongCount = (DescriptorMin * 1) | EightByte, // basic block counter using unsigned 8 byte int TypeHandleHistogramCount = (DescriptorMin * 2) | FourByte | AlignPointer, // 4 byte counter that is part of a type histogram TypeHandleHistogramTypeHandle = (DescriptorMin * 3) | TypeHandle, // TypeHandle that is part of a type histogram Version = (DescriptorMin * 4) | None, // Version is encoded in the Other field of the schema NumRuns = (DescriptorMin * 5) | None, // Number of runs is encoded in the Other field of the schema - EdgeIntCount = (DescriptorMin * 6) | FourByte, // 4 byte edge counter, using unsigned 4 byte int + EdgeIntCount = (DescriptorMin * 6) | FourByte, // edge counter using unsigned 4 byte int + EdgeLongCount = (DescriptorMin * 6) | EightByte, // edge counter using unsigned 8 byte int GetLikelyClass = (DescriptorMin * 7) | TypeHandle, // Compressed get likely class data } @@ -476,7 +478,7 @@ namespace Internal.Pgo { switch (kind) { - // + // default: // All non-specified kinds are not distinguishable by Other field return false; |