diff options
Diffstat (limited to 'src/vm/stackwalk.h')
-rw-r--r-- | src/vm/stackwalk.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/vm/stackwalk.h b/src/vm/stackwalk.h index 7fd882d3b6..d92cb9e374 100644 --- a/src/vm/stackwalk.h +++ b/src/vm/stackwalk.h @@ -405,6 +405,17 @@ public: return fShouldCrawlframeReportGCReferences; } + + bool ShouldParentToFuncletUseUnwindTargetLocationForGCReporting() + { + LIMITED_METHOD_CONTRACT; + return fShouldParentFrameUseUnwindTargetPCforGCReporting; + } + + const EE_ILEXCEPTION_CLAUSE& GetEHClauseForCatch() + { + return ehClauseForCatch; + } #endif // WIN64EXCEPTIONS @@ -452,6 +463,8 @@ private: bool isFilterFuncletCached; bool fShouldParentToFuncletSkipReportingGCReferences; bool fShouldCrawlframeReportGCReferences; + bool fShouldParentFrameUseUnwindTargetPCforGCReporting; + EE_ILEXCEPTION_CLAUSE ehClauseForCatch; #endif //WIN64EXCEPTIONS Thread* pThread; |