Our c++ test failures on Windows were caused by incompatible ABI call
conventions. When we insert a function call to a cpp funtion, Dyninst
generated code  to set parameters according to __stdcall while the
callee was expecting __thiscall style parameter setting.

A real solution should be for Dyninst to generate appropriate code
according to which ABI the callee is expecting. Currently, we force
these cpp functions to also use __stdcall.
_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to