[Mono-bugs] [Bug 589940] Mono JIT invokes invalid vtable method on MeeGo
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Mar 19 19:43:01 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=589940
http://bugzilla.novell.com/show_bug.cgi?id=589940#c1
--- Comment #1 from Miguel de Icaza <miguel at novell.com> 2010-03-19 23:43:00 UTC ---
I diffed the generated code for IList.Add and the code is also the same, the
only exception is in this line at the end of the disassembly, the regular run
produces:
cf: e8 3c c9 eb 00 call ebca10
<tem_Collections_CollectionBase_System_Collections_IList_Add+0xebca10>
While Meego produces:
cf: e8 3c 99 aa 00 call aa9a10
<tem_Collections_CollectionBase_System_Collections_IList_Add+0xaa9a10>
But this is the last call in CollectionBase.IList.Add and that is past the
point of the OnValidate call (will attach the output). After this method is
converted on the regular system we convert:
converting method EA:OnValidate (object)
But on Meego, we convert:
converting method System.Collections.CollectionBase:OnValidate (object)
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list