dolphin/Source/Core/Common
Lioncash 0718937237 Common: Introduce the new Gekko disassembler to Common.
This moves the Gekko disassembler to Common where it should be. Having it in the Bochs disassembly Externals is incorrect.

Unlike the PowerPC disassembler prior however, this one is updated to have an API that is more fitting for C++. e.g. Not needing to specify a string buffer and size. It does all of this under the hood.

This modifies all the DebuggingInterfaces as necessary to handle this.
2014-08-04 00:45:07 -04:00
..
Crypto Fix warnings unearthed by #579 2014-07-13 02:16:51 +02:00
Logging Remove some unnecessary defines in Log.h 2014-07-14 15:51:28 -04:00
ArmCPUDetect.cpp Try to fix android build. 2014-06-15 15:56:42 -07:00
ArmEmitter.cpp remove unused globals 2014-07-11 16:10:20 +02:00
ArmEmitter.h remove unused globals 2014-07-11 16:10:20 +02:00
Atomic_GCC.h Atomic: support clang 3.4+ 2014-04-17 10:39:02 +02:00
Atomic_Win32.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
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 clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
BreakPoints.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
CDUtils.cpp mark all local functions as static 2014-07-11 16:07:23 +02:00
CDUtils.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
ChunkFile.h Common: Using size_t in PointerWrap's DoContainer apparently causes crashes. Fixes this. 2014-07-06 03:05:27 -04:00
CMakeLists.txt Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04:00
CodeBlock.h Remove dumb CodeBlock duplication in the emitters. 2014-04-09 13:53:43 -05:00
ColorUtil.cpp mark all local functions as static 2014-07-11 16:07:23 +02:00
ColorUtil.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Common.h Common: add macros for assisting branch prediction 2014-07-14 01:52:14 +02:00
Common.vcxproj Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04:00
Common.vcxproj.filters Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04:00
CommonFuncs.h Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05: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 Don't set DAZ on x86 in non-IEEE mode. 2014-06-15 03:51:51 -07:00
DebugInterface.h Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04:00
Event.h Common::Event: Add a faster Windows specific implementation based on the concurrency runtime. 2014-04-14 23:13:15 +02:00
ExtendedTrace.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05: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
FileUtil.cpp Common: Simplify StripTailDirSlashes 2014-07-31 22:18:45 -04:00
FileUtil.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
FixedSizeQueue.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
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 Common: Introduce the new Gekko disassembler to Common. 2014-08-04 00:45:07 -04: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 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
IniFile.cpp Store ini sections in a std::list (rather than vector) to prevent unexpected pointer invalidation with use of GetOrCreateSection. 2014-06-24 12:37:38 -05:00
IniFile.h Store ini sections in a std::list (rather than vector) to prevent unexpected pointer invalidation with use of GetOrCreateSection. 2014-06-24 12:37:38 -05:00
LinearDiskCache.h Kill off some usages of c_str. 2014-03-14 13:51:23 -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 MathUtil: add constructors to IntFloat/IntDouble 2014-03-24 16:14:22 +01:00
MathUtil.h Fix incorrect clamping in SWRenderer. 2014-07-15 21:15:49 +12:00
MemArena.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
MemArena.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
MemoryUtil.cpp Fixes a check for what mmap returns. 2014-07-31 00:53:00 -05:00
MemoryUtil.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
Misc.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
MsgHandler.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
MsgHandler.h avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
NandPaths.cpp Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
NandPaths.h GCI Folder: correctly identify region of sysmenu 2014-06-23 19:58:27 -07: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
SDCardUtil.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SDCardUtil.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SettingsHandler.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
SettingsHandler.h Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
stdafx.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
stdafx.h Remove fakepoll.h. 2014-07-26 22:53:40 -04:00
StdConditionVariable.h Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
StdMakeUnique.h Add a std::make_unique implementation 2014-05-06 12:32:03 +02:00
StdMutex.h Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
StdThread.h clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
StringUtil.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
StringUtil.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SymbolDB.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SymbolDB.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
SysConf.cpp mark all local functions as static 2014-07-11 16:07:23 +02:00
SysConf.h Remove the min/max functions in CommonFuncs. 2014-05-29 21:44:41 -04:00
Thread.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Thread.h Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this. 2014-04-14 10:54:07 +02: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 Common: State OS instead of 32/64 bit in the netplay lobby 2014-07-30 02:04:17 -04:00
x64ABI.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
x64ABI.h Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
x64Analyzer.cpp Fix Fastmem on CPUs without MOVBE 2014-04-25 01:11:52 +02:00
x64Analyzer.h Add remaining possible uses of MOVBE 2014-04-24 16:36:03 +02:00
x64CPUDetect.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
x64Emitter.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
x64Emitter.h Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
x64FPURoundMode.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00
XSaveWorkaround.cpp Remove the rest of x86_32 support from Common. 2014-08-03 13:49:46 -05:00