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:
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>2016-11-22 02:53:33 +0300
committerGitHub <noreply@github.com>2016-11-22 02:53:33 +0300
commitcac5d0efe2783ebf81b17143d797ea1540dd9bbb (patch)
treea21a612aa5aad11546cd923a78b46bf74ae5f3f3 /src/Native/Runtime/ICodeManager.h
parent50043ed57329a26cf1a954da2f0b43d49e6a9810 (diff)
Implement Exception.get_StackTrace (#2240)
This relies on the existing logic that tries DIA first, and then falls back to reflection metadata to find method names. If fallback fails, you get RVAs. Conveniently, the DIA path doesn't even try to run.
Diffstat (limited to 'src/Native/Runtime/ICodeManager.h')
-rw-r--r--src/Native/Runtime/ICodeManager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Native/Runtime/ICodeManager.h b/src/Native/Runtime/ICodeManager.h
index e9c5cc9aa..c2bc59496 100644
--- a/src/Native/Runtime/ICodeManager.h
+++ b/src/Native/Runtime/ICodeManager.h
@@ -113,5 +113,7 @@ public:
virtual bool EHEnumNext(EHEnumState * pEHEnumState, EHClause * pEHClause) = 0;
+ virtual PTR_VOID GetMethodStartAddress(MethodInfo * pMethodInfo) = 0;
+
virtual void * GetClasslibFunction(ClasslibFunctionId functionId) = 0;
};