diff options
author | Michal Strehovský <MichalStrehovsky@users.noreply.github.com> | 2016-11-22 02:53:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-22 02:53:33 +0300 |
commit | cac5d0efe2783ebf81b17143d797ea1540dd9bbb (patch) | |
tree | a21a612aa5aad11546cd923a78b46bf74ae5f3f3 /src/Native/Runtime/ICodeManager.h | |
parent | 50043ed57329a26cf1a954da2f0b43d49e6a9810 (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.h | 2 |
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; }; |