this fix a problem with BeaEngine and use the arg.mne as a workaround to detect register modifications. An email was sent to the original author of BeaEngine. Many undocumented function prototypes were added to the library list.
Emulate stack manipulations for MinGW arguments detection and register manipulation to support later an x64 version. It can be compiled under MS Visual Studio 2013 since it has smaller code due c++11. The S_IntermodularCallsX64.cpp file has some major flaws and is only a clone of S_IntermodularCallsX86.cpp.
Emulate stack manipulations for MinGW arguments detection and register manipulation to support later an x64 version. It can be compiled under MS Visual Studio 2013 since it has smaller code due c++11. The S_IntermodularCallsX64.cpp file has some major flaws and is only a clone of S_IntermodularCallsX86.cpp.
Includes tracking of all write access to the stack and stackpointer modification to have a robust arguments detection. All write access to the registers rcx, rdx, 8, r9 for x64 calling convention.