[Bug 23816] Multiple .NET applications obfuscated with 'SmartAssembly' fail to run with Wine-Mono (invalid IL code rejected by Mono)

WineHQ Bugzilla wine-bugs at winehq.org
Tue Sep 1 11:20:19 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=23816

--- Comment #35 from Zebediah Figura <z.figura12 at gmail.com> ---
I was at least under the impression that the interpreter parsed CIL. At least a
cursory examination seems to imply that [see e.g. interp_exec_method()].

Of course, I have found it extremely difficult to get a grasp of Mono's broad
architecture, so I don't know how hard it would be to use the interpreter
alongside mini.

I don't have the context to understand why this code isn't compilable, but if
there's code that's only invalid in paths that can't be reached, presumably the
interpreter would help avoid that. In particular bug 48499 (where the stack
depth is sometimes wrong) is what motivated my suggestion.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list