Add check for a generic method when invoking in debugger (#9806)
commitcd17c5811746a322723cf88b6c5d12e0cec5bf80
authorbrianradunity <brianra@unity3d.com>
Wed, 1 Aug 2018 21:41:11 +0000 (1 17:41 -0400)
committerMarek Safar <marek.safar@gmail.com>
Wed, 1 Aug 2018 21:41:11 +0000 (1 23:41 +0200)
treeb31f22e7c864836dfb4d8cad840e20f60aa1a329
parent78eb8324b20b29544233c3fe42f6c12e78041ba7
Add check for a generic method when invoking in debugger (#9806)

* Add check for a generic method when invoking in debugger

VSTU will try to invoke a generic (uninflated) method in certain
situations, which was causing the Mono debugger to assert and crash
Unity. Added a check for this situation before the invoke so the
debugger can return an error to the client. Previously, this case
wasn't caught until the method was in JIT compilation, which will
assert when this situation is detected.

* Fixing typo
mcs/class/Mono.Debugger.Soft/Test/dtest.cs
mono/mini/debugger-agent.c