diff options
author | Jonghyun Park <parjong@gmail.com> | 2017-03-21 18:31:04 +0900 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-03-21 10:31:04 +0100 |
commit | ce38ca26fed02c9380946f3056d3159e6a539eac (patch) | |
tree | 9a54f267335ef4ba0268bf64723b07a62fa31590 | |
parent | be9896c8c27f1ef6ac6df46031bb69d56195712e (diff) | |
download | coreclr-ce38ca26fed02c9380946f3056d3159e6a539eac.tar.gz coreclr-ce38ca26fed02c9380946f3056d3159e6a539eac.tar.bz2 coreclr-ce38ca26fed02c9380946f3056d3159e6a539eac.zip |
[x86/Linux] Log UpdateRegDisplay calls (#10335)
-rw-r--r-- | src/vm/i386/cgenx86.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vm/i386/cgenx86.cpp b/src/vm/i386/cgenx86.cpp index 135d51e8fe..4c83265ff4 100644 --- a/src/vm/i386/cgenx86.cpp +++ b/src/vm/i386/cgenx86.cpp @@ -523,6 +523,8 @@ void ExternalMethodFrame::UpdateRegDisplay(const PREGDISPLAY pRD) UpdateRegDisplayHelper(pRD, CbStackPopUsingGCRefMap(GetGCRefMap())); + LOG((LF_GCROOTS, LL_INFO100000, "STACKWALK ExternalMethodFrane::UpdateRegDisplay(ip:%p, sp:%p)\n", pRD->ControlPC, pRD->SP)); + RETURN; } @@ -561,6 +563,8 @@ void StubDispatchFrame::UpdateRegDisplay(const PREGDISPLAY pRD) pRD->ControlPC = GetAdjustedCallAddress(pRD->ControlPC); } + LOG((LF_GCROOTS, LL_INFO100000, "STACKWALK StubDispatchFrame::UpdateRegDisplay(ip:%p, sp:%p)\n", pRD->ControlPC, pRD->SP)); + RETURN; } @@ -800,6 +804,8 @@ void ResumableFrame::UpdateRegDisplay(const PREGDISPLAY pRD) #endif // !WIN64EXCEPTIONS + LOG((LF_GCROOTS, LL_INFO100000, "STACKWALK ResumableFrame::UpdateRegDisplay(ip:%p, sp:%p)\n", pRD->ControlPC, pRD->SP)); + RETURN; } @@ -856,6 +862,8 @@ void HijackFrame::UpdateRegDisplay(const PREGDISPLAY pRD) pRD->SP = (DWORD)(pRD->PCTAddr + sizeof(TADDR)); #endif // WIN64EXCEPTIONS + + LOG((LF_GCROOTS, LL_INFO100000, "STACKWALK HijackFrame::UpdateRegDisplay(ip:%p, sp:%p)\n", pRD->ControlPC, pRD->SP)); } #endif // FEATURE_HIJACK @@ -875,6 +883,8 @@ void PInvokeCalliFrame::UpdateRegDisplay(const PREGDISPLAY pRD) VASigCookie *pVASigCookie = GetVASigCookie(); UpdateRegDisplayHelper(pRD, pVASigCookie->sizeOfArgs+sizeof(int)); + LOG((LF_GCROOTS, LL_INFO100000, "STACKWALK PInvokeCalliFrame::UpdateRegDisplay(ip:%p, sp:%p)\n", pRD->ControlPC, pRD->SP)); + RETURN; } |