summaryrefslogtreecommitdiff
path: root/src/vm/class.h
diff options
context:
space:
mode:
authorSujin Kim <sjsujin.kim@samsung.com>2016-12-20 15:53:51 +0900
committerJan Kotas <jkotas@microsoft.com>2016-12-19 22:53:51 -0800
commitdea1b9e5c0393daa420831eb74177b1fd6546181 (patch)
tree535ed586d99deb7aa6a0d530ea380feda835b89f /src/vm/class.h
parent669499706ebc3fc4cc55632c42393fad4db2cead (diff)
downloadcoreclr-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.h1
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;