diff options
author | Jonghyun Park <parjong@gmail.com> | 2017-05-18 12:34:39 +0900 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-05-17 20:34:39 -0700 |
commit | 16955080066a1f114d615eaef161f5dbbee353cd (patch) | |
tree | 648414f7e61b45fb7d74ac4824e0ba4c780210b4 /src/vm/stackwalk.h | |
parent | be98fe4989e33273005504425cb4922aa0587b11 (diff) | |
download | coreclr-16955080066a1f114d615eaef161f5dbbee353cd.tar.gz coreclr-16955080066a1f114d615eaef161f5dbbee353cd.tar.bz2 coreclr-16955080066a1f114d615eaef161f5dbbee353cd.zip |
Use relevant define for resumable frame SP handling (and update ifdef condition) (#11253)
* Use relevant define instead of explicit _TARGET_XXX_
m_pvResumableFrameTargetSP-related implementations in the stack walker
are explicitly ifdefed by _TARGET_XXX_.
This commit introduces relevant define (RECORD_RESUMABLE_FRAME_SP) and
uses it to ifdef relevant implementations.
This commit does not introduce any behavior changes.
* Update ifdef condition
Diffstat (limited to 'src/vm/stackwalk.h')
-rw-r--r-- | src/vm/stackwalk.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/vm/stackwalk.h b/src/vm/stackwalk.h index 3de8c6acef..8dd8f1b93f 100644 --- a/src/vm/stackwalk.h +++ b/src/vm/stackwalk.h @@ -45,6 +45,10 @@ class AppDomain; #endif #endif // _TARGET_X86_ && !FEATURE_PAL +#if defined(WIN64EXCEPTIONS) +#define RECORD_RESUMABLE_FRAME_SP +#endif + //************************************************************************ // Enumerate all functions. //************************************************************************ @@ -707,9 +711,9 @@ private: bool m_fDidFuncletReportGCReferences; #endif // WIN64EXCEPTIONS -#if !defined(_TARGET_X86_) +#if defined(RECORD_RESUMABLE_FRAME_SP) LPVOID m_pvResumableFrameTargetSP; -#endif // !_TARGET_X86_ +#endif // RECORD_RESUMABLE_FRAME_SP }; void SetUpRegdisplayForStackWalk(Thread * pThread, T_CONTEXT * pContext, REGDISPLAY * pRegdisplay); |