diff options
author | Fadi Hanna <fadim@microsoft.com> | 2019-05-08 13:39:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-08 13:39:15 -0700 |
commit | 97fb71da9107373cbf0202030520a301ac15c4a2 (patch) | |
tree | b14b479148f456a5e5bd0809696e2bf32e3b6d00 /src/dlls | |
parent | 883a27180106affebd45814f5b6fc236c9d7eab2 (diff) | |
download | coreclr-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