You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, i wanted to know if this crate support Borland fastcall detouring?
It is a little bit different from C functions, because of the use of eax, edx and ecx.
If not, do you know how to get around it?
The text was updated successfully, but these errors were encountered:
This library supports Rust's version of the fastcall ABI, but it doesn't seem to be the same as the Borland fastcall ABI (godbolt example which uses ecx, edx, then the stack). On top of that, Rust's fastcall ABI only seems to support 32-bit targets.
This crate does not support arbitrary calling conventions and would require a lot of work, especially getting it to work with the existing API. I would love to see support for such a feature, but I don't know if I have the time to work on it currently. I can try to work on it in parts, or if someone else is able to work on it I'd appreciate the help.
Hey, i wanted to know if this crate support Borland fastcall detouring?
It is a little bit different from C functions, because of the use of eax, edx and ecx.
If not, do you know how to get around it?
The text was updated successfully, but these errors were encountered: