Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Ahna <chrisahn@microsoft.com>2016-01-26 03:58:38 +0300
committerChris Ahna <chrisahn@microsoft.com>2016-01-26 03:58:38 +0300
commitfa0df48cfda30c090081a3ecf0913976c733995c (patch)
treeeae1c80b477acb15278198863e8c6a904eef6c30 /src/Native/Runtime/ICodeManager.h
parent20196c2b9fa74cdfbebc1d7b95365e4ebb155273 (diff)
MRT StackFrameIterator improvements
These changes are targeted at completing/hardening the runtime's support for the new UniversalTransition and CallDescr thunks and also clarifying the invariants that hold throughout stack walker operation. [tfs-changeset: 1568546]
Diffstat (limited to 'src/Native/Runtime/ICodeManager.h')
-rw-r--r--src/Native/Runtime/ICodeManager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Native/Runtime/ICodeManager.h b/src/Native/Runtime/ICodeManager.h
index 45fb761c5..c8ca3f745 100644
--- a/src/Native/Runtime/ICodeManager.h
+++ b/src/Native/Runtime/ICodeManager.h
@@ -95,6 +95,9 @@ public:
REGDISPLAY * pRegisterSet, // in/out
PTR_VOID * ppPreviousTransitionFrame) = 0; // out
+ virtual UIntNative GetConservativeUpperBoundForOutgoingArgs(MethodInfo * pMethodInfo,
+ REGDISPLAY * pRegisterSet) = 0;
+
virtual bool GetReturnAddressHijackInfo(MethodInfo * pMethodInfo,
UInt32 codeOffset,
REGDISPLAY * pRegisterSet, // in