Andreas Pardeike
Andreas Pardeike
Microsoft itself recommends to not sign open source projects. Big corporations or users with signing needs will have to sign the packages themselves. The main problem here is that signed...
Unfortunately this will be a WONTFIX due to lack of low level documentation on the internals of the .NET JIT compiler and how it structures assembler trampolines and other arcane...
Just a small comment on something that comes up from time to time: Using generics **in patch methods is a really bad idea**. Just because it works in your compiler...
Since there is no documentation on how the .NET runtime implements the glue code between managed methods and their jitted assembler code, special methods like certain types of generics and...
Should be fixed, at least the test I added recently did not crash
Update: with more tests added, the pattern become more clear: - crashes only on x86 - only for
Right now, native patches are restricted to full replacements. Once a method is patched, the original is destroyed by writing a jump instruction to the replacement. That makes patching native...
This is very deep in the design of Harmony. If I would know how to do it I would implement it. At least one other solution does a very dirty...
There seems to be a clever way to make this work. It requires some trickery so it's not trivial to implement. I will get to you when I have plenty...
More feedback from the MonoMod discord by DaNike seems to indicate that native methods share entrance points and it is therefore not safe to patch multiple native methods. So for...