Skip to content

Commit 4750d10

Browse files
committed
Print liveness ranges in hex offsets
This matches the way the interp IR is being logged.
1 parent 95dfe04 commit 4750d10

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/coreclr/interpreter/compiler.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,16 +1401,16 @@ class InterpGcSlotAllocator
14011401
if (existingRange.OverlapsOrAdjacentTo(start, end))
14021402
{
14031403
ConservativeRange updatedRange = existingRange;
1404-
INTERP_DUMP("Merging with existing range [%u - %u]\n", existingRange.startOffset, existingRange.endOffset);
1404+
INTERP_DUMP("Merging with existing range [%04x - %04x]\n", existingRange.startOffset, existingRange.endOffset);
14051405
updatedRange.MergeWith(start, end);
14061406
while ((i + 1 < m_liveRanges.GetSize()) && m_liveRanges.Get(i + 1).OverlapsOrAdjacentTo(start, end))
14071407
{
14081408
ConservativeRange otherExistingRange = m_liveRanges.Get(i + 1);
1409-
INTERP_DUMP("Merging with existing range [%u - %u]\n", otherExistingRange.startOffset, otherExistingRange.endOffset);
1409+
INTERP_DUMP("Merging with existing range [%04x - %04x]\n", otherExistingRange.startOffset, otherExistingRange.endOffset);
14101410
updatedRange.MergeWith(otherExistingRange.startOffset, otherExistingRange.endOffset);
14111411
m_liveRanges.RemoveAt(i + 1);
14121412
}
1413-
INTERP_DUMP("Final merged range [%u - %u]\n", updatedRange.startOffset, updatedRange.endOffset);
1413+
INTERP_DUMP("Final merged range [%04x - %04x]\n", updatedRange.startOffset, updatedRange.endOffset);
14141414
m_liveRanges.Set(i, updatedRange);
14151415
return;
14161416
}
@@ -1502,10 +1502,10 @@ class InterpGcSlotAllocator
15021502
// If liveStart is the same as liveEnd for a var, it means the var is set but never used.
15031503
// There is no reason to report live range for it, since it is always dead.
15041504
if (startOffset == endOffset)
1505-
return;
1505+
return;
15061506

15071507
INTERP_DUMP(
1508-
"Slot %u (%s var #%d offset %u) live [IR_%04x - IR_%04x] [%u - %u]\n",
1508+
"Slot %u (%s var #%d offset %u) live [IR_%04x - IR_%04x] [%04x - %04x]\n",
15091509
slot, pVar->global ? "global" : "local",
15101510
varIndex, pVar->offset,
15111511
m_compiler->GetLiveStartOffset(varIndex), m_compiler->GetLiveEndOffset(varIndex),
@@ -1540,7 +1540,7 @@ class InterpGcSlotAllocator
15401540
ConservativeRange range = ranges->m_liveRanges.Get(iRange);
15411541

15421542
INTERP_DUMP(
1543-
"Conservative range for slot %u at %u [%u - %u]\n",
1543+
"Conservative range for slot %u at %u [%04x - %04x]\n",
15441544
*pSlot,
15451545
(unsigned)(iSlot * sizeof(void *)),
15461546
range.startOffset,

0 commit comments

Comments
 (0)