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
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
BreakPoints.h
CDUtils.cpp mark all local functions as static 2014-07-11 16:07:23 +02:00
CDUtils.h
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
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
CommonTypes.h
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
FileSearch.cpp
FileSearch.h
FileUtil.cpp Common: Simplify StripTailDirSlashes 2014-07-31 22:18:45 -04:00
FileUtil.h
FixedSizeQueue.h
Flag.h Common::Flag: Add support for TestAndSet + test by implementing basic spinlocks. 2014-04-14 23:13:15 +02:00
FPURoundMode.h
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
Hash.cpp Remove the min/max functions in CommonFuncs. 2014-05-29 21:44:41 -04:00
Hash.h
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
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.h Fix incorrect clamping in SWRenderer. 2014-07-15 21:15:49 +12:00
MemArena.cpp
MemArena.h
MemoryUtil.cpp Fixes a check for what mmap returns. 2014-07-31 00:53:00 -05:00
MemoryUtil.h
Misc.cpp
MsgHandler.cpp
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
Network.h
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
SDCardUtil.h
SettingsHandler.cpp
SettingsHandler.h Remove all trailing whitespaces from our codebase. 2014-03-29 11:05:44 +01:00
stdafx.cpp
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
StringUtil.cpp
StringUtil.h
SymbolDB.cpp
SymbolDB.h
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
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
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