summaryrefslogtreecommitdiff
path: root/src/dlls
diff options
context:
space:
mode:
authorFadi Hanna <fadim@microsoft.com>2019-05-08 13:39:15 -0700
committerGitHub <noreply@github.com>2019-05-08 13:39:15 -0700
commit97fb71da9107373cbf0202030520a301ac15c4a2 (patch)
treeb14b479148f456a5e5bd0809696e2bf32e3b6d00 /src/dlls
parent883a27180106affebd45814f5b6fc236c9d7eab2 (diff)
downloadcoreclr-97fb71da9107373cbf0202030520a301ac15c4a2.tar.gz
coreclr-97fb71da9107373cbf0202030520a301ac15c4a2.tar.bz2
coreclr-97fb71da9107373cbf0202030520a301ac15c4a2.zip
Fix 23317. (#24383)
The issue is that a LDVIRTFTN operation becomes a dictionary lookup to a direct call to an abstract function with no code. We AV later when executing the PreStub of that direct call. Fixed by making this a dictionary lookup to a MethodDescSlot lookup, followed by the call to the JIT_VirtualFunctionPointer helper to resolve the target code (Same logic executing in jitted IL mode)
Diffstat (limited to 'src/dlls')
0 files changed, 0 insertions, 0 deletions