dolphin/Source/Core/Common
Jasper St. Pierre e290a3d39c MemArena: Fix the launching of non-Wii games
When we cleaned up the code to calculate the shm_position and total_mem
in one step, we sometimes skipped over certain views because they were
Wii-only. When looking at the total memory, we'd look at the last field,
whether or not it was skipped. Since Wii-only fields are the last view,
this meant that the shm_position was 0, since it was skipped, causing us
to map a 0-sized field. Fix this by explicitly returning the total size
from MemoryMap_InitializeViews.

Additionally, the shm_position was being calculated incorrectly because
it was adding up the shm_position *before* the mirror, rather than after
it. Fix this by adopting a scheme similar to what we had before.
2014-11-03 11:08:59 -08:00
..
Crypto Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
Logging
Arm64Emitter.cpp Add AArch64 emitter aliases for MOV and MVN. 2014-09-18 16:30:40 -05:00
Arm64Emitter.h Add AArch64 emitter aliases for MOV and MVN. 2014-09-18 16:30:40 -05:00
ArmCommon.h Include a missing include in the ARM emitter's common code. 2014-09-10 20:39:19 -05:00
ArmCPUDetect.cpp Fixes ARM CPU detection routine for the hardware. 2014-10-25 09:14:14 -05:00
ArmEmitter.cpp Changes from ARMv6 NOP to ARMv7 NOP. 2014-10-21 14:17:07 +00:00
ArmEmitter.h Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
Atomic_GCC.h
Atomic_Win32.h
Atomic.h
BitField.h BitField: Fix a typo in the sample usage. 2014-10-24 13:33:02 -04:00
BitSet.h Fix build failing with PCH disabled. 2014-10-29 13:00:48 -04:00
BreakPoints.cpp BreakPoints: Fix compile warning 2014-10-28 12:22:30 -07:00
BreakPoints.h BreakPoints: Fix compile warning 2014-10-28 12:22:30 -07:00
CDUtils.cpp Improve some libcdio CoreFoundation code. 2014-10-21 21:20:11 -04:00
CDUtils.h
ChunkFile.h ChunkFile: Add a DoArray overload which takes an std::array. 2014-09-21 10:38:22 +02:00
CMakeLists.txt Fix warning in x64CPUDetect.cpp in generic build by not building it. 2014-09-25 18:48:00 -04:00
CodeBlock.h
ColorUtil.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
ColorUtil.h
Common.h Remove useless STACKALIGN macro. 2014-09-30 01:42:47 -04:00
Common.vcxproj Add BitSet and, as a test, convert some JitRegCache stuff to it. 2014-10-25 16:56:51 -04:00
Common.vcxproj.filters Add BitSet and, as a test, convert some JitRegCache stuff to it. 2014-10-25 16:56:51 -04:00
CommonFuncs.h Revert "Removes ARMv7 specific byteswap routines from CommonFuncs.h" 2014-10-25 15:28:04 -05:00
CommonPaths.h Read game title from ini file, or titles.txt if it exists. 2014-10-22 22:19:40 -04:00
CommonTypes.h
CPUDetect.h Fix the brand/cpu_string reversal. 2014-10-24 16:09:21 -04:00
DebugInterface.h Added a RAM Watch window to the debugger 2014-10-26 14:56:02 +11:00
Event.h
ExtendedTrace.cpp
ExtendedTrace.h
FifoQueue.h
FileSearch.cpp
FileSearch.h
FileUtil.cpp Read game title from ini file, or titles.txt if it exists. 2014-10-22 22:19:40 -04:00
FileUtil.h Read game title from ini file, or titles.txt if it exists. 2014-10-22 22:19:40 -04:00
FixedSizeQueue.h
Flag.h
FPURoundMode.h
GekkoDisassembler.cpp GekkoDisassembler: show W and I in psq_l/psq_st disassembly 2014-09-28 17:01:35 -07:00
GekkoDisassembler.h
GenericCPUDetect.cpp Fix warning in x64CPUDetect.cpp in generic build by not building it. 2014-09-25 18:48:00 -04:00
GenericFPURoundMode.cpp
Hash.cpp Use CRC to output 64 bits instead of 32 2014-10-18 00:24:35 -07:00
Hash.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
IniFile.cpp
IniFile.h
LinearDiskCache.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
make_scmrev.h.js
MathUtil.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
MathUtil.h Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
MemArena.cpp MemArena: Fix the launching of non-Wii games 2014-11-03 11:08:59 -08:00
MemArena.h MemArena: Rename GrabLowMemSpace to GrabSHMSegment 2014-11-02 16:51:27 -08:00
MemoryUtil.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
MemoryUtil.h Be pedantic about stack overflow on Linux and OS X. 2014-09-17 20:08:09 -04:00
Misc.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
MsgHandler.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
MsgHandler.h
NandPaths.cpp Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NandPaths.h
Network.cpp
Network.h
PcapFile.cpp
PcapFile.h
SCMRevGen.vcxproj
SDCardUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
SDCardUtil.h
SettingsHandler.cpp
SettingsHandler.h
StdMakeUnique.h
StringUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
StringUtil.h
SymbolDB.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
SymbolDB.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
SysConf.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
SysConf.h
Thread.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
Thread.h
Timer.cpp
Timer.h
Version.cpp Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
x64ABI.cpp x64ABI: get rid of some duplicate code 2014-11-02 02:00:47 +01:00
x64ABI.h Convert registersInUse to BitSet. 2014-10-25 16:57:25 -04:00
x64Analyzer.cpp JIT: Reuse trampolines when possible 2014-10-05 15:03:11 +11:00
x64Analyzer.h JIT: Reuse trampolines when possible 2014-10-05 15:03:11 +11:00
x64CPUDetect.cpp Fix the brand/cpu_string reversal. 2014-10-24 16:09:21 -04:00
x64Emitter.cpp Merge pull request #995 from FioraAeterna/fma 2014-10-12 13:56:18 +11:00
x64Emitter.h Convert registersInUse to BitSet. 2014-10-25 16:57:25 -04:00
x64FPURoundMode.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
XSaveWorkaround.cpp