[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
Sat Aug 29 14:35:42 CDT 2020


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

--- Comment #32 from Esme Povirk <madewokherd at gmail.com> ---
Examining the code, it seems to be failing on a function with more static
branches than actual instructions. ILSpy is in agreement with Mono that the
code is invalid.

While I don't think it's possible to make Mono's JIT accept this code, it's
probably feasible to preprocess the code into something valid. I've also seen
other programs that could benefit from this.

But, this is a big project, and I'm still working on getting WPF working more
than 5% of the time, so it'll have to wait.

-- 
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