Washi1337 / OldRod

An automated KoiVM disassembler and devirtualisation utility
GNU General Public License v3.0
345 stars 80 forks source link

Failed to recompile function #70

Open 0x410c opened 11 months ago

0x410c commented 11 months ago

Describe the bug error in a specific function recompilation

To Reproduce binaries and config same as in issue https://github.com/Washi1337/OldRod/issues/69

Expected behavior no error

Additional context error generated :

17:25:45.785 [Recompiler]: Failed to recompile function_F8C3. Variable local_6 in the expression `call System.Void Sgafajta.Syscall.Uirqiaasuruyesu::__VMFUNCTION__15FD0(System.Object, System.Object, System.Object, System.Object, System.Object)(ldloca local_7, ldloca local_6, ldc.i4 64, ldsfld System.IntPtr System.IntPtr::Zero, ldsfld System.IntPtr System.IntPtr::Zero)` in __VMFUNCTION__F8C3 (06000000) was passed on by reference, but does not have a by-reference expected type.
Washi1337 commented 11 months ago

This is a known issue, see #61 and #20.

0x410c commented 11 months ago

ok any timelines to have a fix on that?

Washi1337 commented 11 months ago

No timeline as of right now.

Try using --salvage to ignore the error in the meantime.

0x410c commented 11 months ago

ok