dolphin/Source/Core/Common
comex 7ad9027593 Be pedantic about stack overflow on Linux and OS X.
Add some magic to the fault handler to handle stack overflow due to BLR
optimization, and disable the optimization if fastmem is not enabled.
2014-09-17 20:08:09 -04:00
..
Crypto Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
Logging Merge pull request #851 from lioncash/logg 2014-09-06 12:35:19 -07:00
Arm64Emitter.cpp Fix AArch64 MOVI2R helper function. 2014-09-12 05:45:10 -05:00
Arm64Emitter.h ARM64: Make getters within ArithOption const. 2014-09-12 20:55:26 -04:00
ArmCommon.h Include a missing include in the ARM emitter's common code. 2014-09-10 20:39:19 -05:00
ArmCPUDetect.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ArmEmitter.cpp Common: Inline declare some loop variables in ArmEmitter 2014-09-07 00:26:26 -04:00
ArmEmitter.h Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
Atomic_GCC.h Common: Clean up brace placements 2014-08-30 18:06:35 -04:00
Atomic_Win32.h Common: Clean up brace placements 2014-08-30 18:06:35 -04:00
Atomic.h Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
BitField.h BitField: Add an explicit getter function for retrieving the BitField value. 2014-06-11 20:58:40 +02:00
BreakPoints.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
BreakPoints.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
CDUtils.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
CDUtils.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
ChunkFile.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
CMakeLists.txt Fix Generic build from AArch64 merge. 2014-09-08 22:24:23 -05:00
CodeBlock.h Remove dumb CodeBlock duplication in the emitters. 2014-04-09 13:53:43 -05:00
ColorUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ColorUtil.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Common.h Common: Remove HAVE_CXX11_SYNTAX define from Common.h 2014-09-06 11:32:19 -04:00
Common.vcxproj msvc: remove some remnants of SDL and DSound from projects and general cleanup. 2014-09-01 21:27:44 -07:00
Common.vcxproj.filters Add Common/Event.h to the VS project files. 2014-08-17 21:52:40 -07:00
CommonFuncs.h msvc: get UnitTests compiling 2014-09-01 21:27:45 -07:00
CommonPaths.h Make Common/ mostly IWYU clean (and fix errors in rest of the project detected by this change). 2014-02-22 23:37:29 +01:00
CommonTypes.h Make Common/ mostly IWYU clean (and fix errors in rest of the project detected by this change). 2014-02-22 23:37:29 +01:00
CPUDetect.h Add AVX2/BMI1/BMI2 detection support 2014-08-24 09:14:54 -07:00
DebugInterface.h Core: Kill off Host_ShowJitResults 2014-08-15 15:18:28 -04:00
Event.h Add Common::Event::WaitFor(), which has the same semantics as std::condition_variable::wait_for() (with millisecond units). 2014-08-17 21:52:40 -07:00
ExtendedTrace.cpp Common: Clean up brace placements 2014-08-30 18:06:35 -04:00
ExtendedTrace.h remove unused globals 2014-07-11 16:10:20 +02:00
FifoQueue.h clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
FileSearch.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
FileSearch.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
FileUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
FileUtil.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
FixedSizeQueue.h Common: Clean up brace placements 2014-08-30 18:06:35 -04:00
Flag.h Common::Flag: Add support for TestAndSet + test by implementing basic spinlocks. 2014-04-14 23:13:15 +02:00
FPURoundMode.h FPURoundMode: revert use of enums in bit-fields 2014-03-09 15:24:35 +01:00
GekkoDisassembler.cpp GekkoDisassembler: fix some float opcodes 2014-09-16 02:06:40 -07:00
GekkoDisassembler.h Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04:00
GenericFPURoundMode.cpp FPURoundMode: revert use of enums in bit-fields 2014-03-09 15:24:35 +01:00
Hash.cpp Remove the min/max functions in CommonFuncs. 2014-05-29 21:44:41 -04:00
Hash.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
IniFile.cpp Change IniFile::Section::Set() with default value to use a template. 2014-09-04 03:29:49 -04:00
IniFile.h Change IniFile::Section::Set() with default value to use a template. 2014-09-04 03:29:49 -04:00
LinearDiskCache.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
make_scmrev.h.js Windows: Also look for git.exe in the registry (for Git Extensions installs). 2014-07-20 12:33:56 -07:00
MathUtil.cpp JIT: implement fres 2014-09-03 12:15:30 -07:00
MathUtil.h Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
MemArena.cpp Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
MemArena.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
MemoryUtil.cpp Be pedantic about stack overflow on Linux and OS X. 2014-09-17 20:08:09 -04:00
MemoryUtil.h Be pedantic about stack overflow on Linux and OS X. 2014-09-17 20:08:09 -04:00
Misc.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
MsgHandler.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
MsgHandler.h avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
NandPaths.cpp Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NandPaths.h Common: Make TITLEID_SYSMENU a static const variable in NandPaths.h 2014-09-03 18:03:23 -04:00
Network.cpp Fix MAC address reading on Windows. 2014-03-07 21:40:59 +13:00
Network.h Fix MAC address reading on Windows. 2014-03-07 21:40:59 +13:00
PcapFile.cpp Common: Add a PCAP writer module 2014-06-22 20:04:46 +02:00
PcapFile.h Common: Add a PCAP writer module 2014-06-22 20:04:46 +02:00
SCMRevGen.vcxproj Windows: Give SCMRevGen a configuration for x64 instead of Win32. 2014-08-13 03:57:10 -07:00
SDCardUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
SDCardUtil.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SettingsHandler.cpp Common: Clean up brace placements 2014-08-30 18:06:35 -04:00
SettingsHandler.h Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
StdMakeUnique.h Add a std::make_unique implementation 2014-05-06 12:32:03 +02:00
StringUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
StringUtil.h DolphinWX: Simplify wiki link construction 2014-09-04 21:30:33 -04:00
SymbolDB.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -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 Remove the min/max functions in CommonFuncs. 2014-05-29 21:44:41 -04:00
Thread.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
Thread.h Common: Get rid of StdConditionVariable, StdMutex, and StdThread. 2014-08-16 23:33:19 -04:00
Timer.cpp Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
Timer.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Version.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
x64ABI.cpp JIT: use XCHG in MOVTwo 2014-09-10 22:17:38 -07:00
x64ABI.h Improve code and clarify parameters to ABI_Push/PopRegistersAndAdjustStack. 2014-09-08 00:58:56 -04:00
x64Analyzer.cpp JIT: support immediate stores 2014-09-15 07:25:32 -07:00
x64Analyzer.h Add remaining possible uses of MOVBE 2014-04-24 16:36:03 +02:00
x64CPUDetect.cpp x64Emitter: add LZCNT/TZCNT support and detection 2014-09-14 05:31:22 -07:00
x64Emitter.cpp Be pedantic about stack overflow on Linux and OS X. 2014-09-17 20:08:09 -04:00
x64Emitter.h Be pedantic about stack overflow on Linux and OS X. 2014-09-17 20:08:09 -04:00
x64FPURoundMode.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
XSaveWorkaround.cpp Windows: Improve XSaveWorkaround to behave correctly when XSAVE processor feature is enabled, but AVX support isn't available for whatever reason. 2014-08-10 14:50:29 -07:00