diff options
author | Sujin Kim <sjsujin.kim@samsung.com> | 2016-12-20 15:53:51 +0900 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2016-12-19 22:53:51 -0800 |
commit | dea1b9e5c0393daa420831eb74177b1fd6546181 (patch) | |
tree | 535ed586d99deb7aa6a0d530ea380feda835b89f /src/vm/class.h | |
parent | 669499706ebc3fc4cc55632c42393fad4db2cead (diff) | |
download | coreclr-dea1b9e5c0393daa420831eb74177b1fd6546181.tar.gz coreclr-dea1b9e5c0393daa420831eb74177b1fd6546181.tar.bz2 coreclr-dea1b9e5c0393daa420831eb74177b1fd6546181.zip |
Fix the bug that Secure Delegate Stubs are compiled every time. (#8592)
* Fix the bug that Secure Delegate Stubs are compiled every time.
I found that Secure Delegate stubs are compiled every time during application execution, which has a negative impact on execution performance. #8554
Like the GetMulticastInvoke() method, GetSecureInvoke() checks the hashtable when the method is executed and uses it if it already exists.
* Fix pDelMT bug and change file rights
Diffstat (limited to 'src/vm/class.h')
-rw-r--r-- | src/vm/class.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm/class.h b/src/vm/class.h index 391955d578..7517863278 100644 --- a/src/vm/class.h +++ b/src/vm/class.h @@ -2416,6 +2416,7 @@ public: PTR_Stub m_pInstRetBuffCallStub; PTR_MethodDesc m_pInvokeMethod; PTR_Stub m_pMultiCastInvokeStub; + PTR_Stub m_pSecureDelegateInvokeStub; UMThunkMarshInfo* m_pUMThunkMarshInfo; PTR_MethodDesc m_pBeginInvokeMethod; PTR_MethodDesc m_pEndInvokeMethod; |