dolphin/Source/Core/Common
comex d334a9bc23 Fix stack misalignment issues.
- Call ABI_AlignStack even on x86-64.

- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...

- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact.
2013-09-20 16:46:48 -04:00
..
Src Fix stack misalignment issues. 2013-09-20 16:46:48 -04:00
CMakeLists.txt Merge branch 'master' into wii-network 2013-08-23 00:51:12 +12:00
Common.vcxproj Merge branch 'master' into wii-network 2013-08-23 00:51:12 +12:00
Common.vcxproj.filters Merge branch 'master' into wii-network 2013-08-23 00:51:12 +12:00
SVNRevGen.vcxproj fix Common lib re-linking all the time 2012-03-18 05:47:55 -07:00
make_scmrev.h.js Remove "-0" from stable version numbers in a more foolproof manner for vs and cmake builds. 2013-08-10 17:19:19 -05:00