|
23 | 23 | #include "interpexec.h" |
24 | 24 | #endif // FEATURE_INTERPRETER |
25 | 25 |
|
| 26 | +#ifdef FEATURE_EH_FUNCLETS |
| 27 | +#include "exinfo.h" |
| 28 | +#endif // FEATURE_EH_FUNCLETS |
| 29 | + |
26 | 30 | typedef IDacDbiInterface::StackWalkHandle StackWalkHandle; |
27 | 31 |
|
28 | 32 |
|
@@ -618,9 +622,9 @@ BOOL DacDbiInterfaceImpl::IsMatchingParentFrame(FramePointer fpToCheck, FramePoi |
618 | 622 |
|
619 | 623 | StackFrame sfParent = StackFrame((UINT_PTR)fpParent.GetSPValue()); |
620 | 624 |
|
621 | | - // Ask the ExceptionTracker to figure out the answer. |
| 625 | + // Ask the ExInfo to figure out the answer. |
622 | 626 | // Don't try to compare the StackFrames/FramePointers ourselves. |
623 | | - return ExceptionTracker::IsUnwoundToTargetParentFrame(sfToCheck, sfParent); |
| 627 | + return ExInfo::IsUnwoundToTargetParentFrame(sfToCheck, sfParent); |
624 | 628 |
|
625 | 629 | #else // !FEATURE_EH_FUNCLETS |
626 | 630 | return FALSE; |
@@ -973,25 +977,25 @@ void DacDbiInterfaceImpl::InitParentFrameInfo(CrawlFrame * pCF, |
973 | 977 | if (pCF->IsFunclet()) |
974 | 978 | { |
975 | 979 | DWORD dwParentOffset; |
976 | | - StackFrame sfParent = ExceptionTracker::FindParentStackFrameEx(pCF, &dwParentOffset); |
| 980 | + StackFrame sfParent = ExInfo::FindParentStackFrameEx(pCF, &dwParentOffset); |
977 | 981 |
|
978 | 982 | // |
979 | 983 | // For funclets, fpParentOrSelf is the FramePointer of the parent. |
980 | 984 | // Don't mess around with this FramePointer. The only thing we can do with it is to pass it back |
981 | | - // to the ExceptionTracker when we are checking if a particular frame is the parent frame. |
| 985 | + // to the ExInfo when we are checking if a particular frame is the parent frame. |
982 | 986 | // |
983 | 987 |
|
984 | 988 | pJITFuncData->fpParentOrSelf = FramePointer::MakeFramePointer(sfParent.SP); |
985 | 989 | pJITFuncData->parentNativeOffset = dwParentOffset; |
986 | 990 | } |
987 | 991 | else |
988 | 992 | { |
989 | | - StackFrame sfSelf = ExceptionTracker::GetStackFrameForParentCheck(pCF); |
| 993 | + StackFrame sfSelf = ExInfo::GetStackFrameForParentCheck(pCF); |
990 | 994 |
|
991 | 995 | // |
992 | 996 | // For non-funclets, fpParentOrSelf is the FramePointer of the current frame itself. |
993 | 997 | // Don't mess around with this FramePointer. The only thing we can do with it is to pass it back |
994 | | - // to the ExceptionTracker when we are checking if a particular frame is the parent frame. |
| 998 | + // to the ExInfo when we are checking if a particular frame is the parent frame. |
995 | 999 | // |
996 | 1000 |
|
997 | 1001 | pJITFuncData->fpParentOrSelf = FramePointer::MakeFramePointer(sfSelf.SP); |
|
0 commit comments