Date: | Thu, 20 Aug 2015 11:04:53 -0500 |
---|---|
From: | Xiaozhu Meng <xmeng@xxxxxxxxxxx> |
Subject: | [DynInst_API:] COMMIT [testsuite]: fix c++ test failure on Windows |
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. |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] COMMIT: a few more fixes in parsing, Xiaozhu Meng |
---|---|
Next by Date: | [DynInst_API:] commit: my final bugfixes and cleanup for 9.0, Bill Williams |
Previous by Thread: | [DynInst_API:] COMMIT (Testsuite): Enable test1_34 (loop detection) on Windows, Xiaozhu Meng |
Next by Thread: | [DynInst_API:] [commit]: turn on debug flag off, Steve Xi SONG |
Indexes: | [Date] [Thread] |