summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Andreenko <seandree@microsoft.com>2019-05-02 15:58:38 -0700
committerSergey Andreenko <seandree@microsoft.com>2019-05-02 17:08:45 -0700
commitf143d0e3e1aff6fc5c3470a3a6e2d0732c23b7ce (patch)
treeb073aec2c339e15c5b8b815b10ad19fcf42d062f
parent607c8db3931cc4f4afe086f2cd4dd957d35ef0ac (diff)
downloadcoreclr-f143d0e3e1aff6fc5c3470a3a6e2d0732c23b7ce.tar.gz
coreclr-f143d0e3e1aff6fc5c3470a3a6e2d0732c23b7ce.tar.bz2
coreclr-f143d0e3e1aff6fc5c3470a3a6e2d0732c23b7ce.zip
Fix some small issues with stress logging.
-rw-r--r--src/gc/gc.cpp2
-rw-r--r--src/vm/frames.cpp13
2 files changed, 9 insertions, 6 deletions
diff --git a/src/gc/gc.cpp b/src/gc/gc.cpp
index 42e93fefc4..9355fb078f 100644
--- a/src/gc/gc.cpp
+++ b/src/gc/gc.cpp
@@ -11004,7 +11004,7 @@ BOOL gc_heap::grow_heap_segment (heap_segment* seg, uint8_t* high_address, bool*
#endif //MARK_ARRAY
heap_segment_committed (seg) += c_size;
- STRESS_LOG1(LF_GC, LL_INFO10000, "New commit: %Ix",
+ STRESS_LOG1(LF_GC, LL_INFO10000, "New commit: %Ix\n",
(size_t)heap_segment_committed (seg));
assert (heap_segment_committed (seg) <= heap_segment_reserved (seg));
diff --git a/src/vm/frames.cpp b/src/vm/frames.cpp
index f44f32a4c2..a59518d8a2 100644
--- a/src/vm/frames.cpp
+++ b/src/vm/frames.cpp
@@ -967,15 +967,18 @@ void GCFrame::GcScanRoots(promote_func *fn, ScanContext* sc)
PTR_PTR_Object pRefs = dac_cast<PTR_PTR_Object>(m_pObjRefs);
- for (UINT i = 0;i < m_numObjRefs; i++) {
-
- LOG((LF_GC, INFO3, "GC Protection Frame Promoting" FMT_ADDR "to",
- DBG_ADDR(OBJECTREF_TO_UNCHECKED_OBJECTREF(m_pObjRefs[i])) ));
+ for (UINT i = 0;i < m_numObjRefs; i++)
+ {
+ OBJECTREF fromAddress = m_pObjRefs[i];
if (m_MaybeInterior)
PromoteCarefully(fn, pRefs + i, sc, GC_CALL_INTERIOR|CHECK_APP_DOMAIN);
else
(*fn)(pRefs + i, sc, 0);
- LOG((LF_GC, INFO3, FMT_ADDR "\n", DBG_ADDR(OBJECTREF_TO_UNCHECKED_OBJECTREF(m_pObjRefs[i])) ));
+
+ OBJECTREF toAdress = m_pObjRefs[i];
+ LOG((LF_GC, INFO3, "GC Protection Frame Promoting" FMT_ADDR "to" FMT_ADDR "\n",
+ DBG_ADDR(OBJECTREF_TO_UNCHECKED_OBJECTREF(fromAddress)),
+ DBG_ADDR(OBJECTREF_TO_UNCHECKED_OBJECTREF(toAdress))));
}
}