dolphin/Source/Core/DolphinWX/Debugger
Ryan Houdek 95ac48d605 Improve the LLVM disassembler in the debug window.
There are a couple things in this PR.
Fixes a bug where if we hit an invalid instruction we would infinite loop.
Fixes an issue where on AArch64 it would show invalid instructions for all NEON instructions.
This was due to asimd and crc being optional extensions and LLVM not enabling them by default.
So we have to specify a CPU which has the feature. LLVM 3.6 will let us select by features instead of CPUs, but we don't have a release of that quite
yet.

If we are on an architecture that has a known instruction size, we will continue onward after hitting the invalid instruction. If we don't have a
known instruction size like on x86, we will instead just dump the rest of the block.
2015-01-18 15:31:40 -06:00
..
BreakpointDlg.cpp DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
BreakpointDlg.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
BreakpointView.cpp DolphinWX: Remove unnecessary forward declarations 2014-11-07 22:16:13 -05:00
BreakpointView.h clang-modernize -add-override 2014-03-09 21:12:01 +01:00
BreakpointWindow.cpp DolphinWX: Remove unnecessary forward declarations 2014-11-07 22:16:13 -05:00
BreakpointWindow.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
CodeView.cpp DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
CodeView.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
CodeWindow.cpp DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
CodeWindow.h DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
CodeWindowFunctions.cpp DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
DSPDebugWindow.cpp DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
DSPDebugWindow.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
DSPRegisterView.cpp DolphinWX: Remove unnecessary forward declarations 2014-11-07 22:16:13 -05:00
DSPRegisterView.h Get rid of C-style empty function parameter indicators 2014-08-30 15:23:48 -04:00
DebuggerPanel.cpp DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
DebuggerPanel.h DolphinWX: Kill off trivial event tables 2014-11-09 00:08:33 -05:00
DebuggerUIUtil.cpp Revert "DolphinWX: Use non-deprecated flags for the monospace debugger font" 2014-07-14 21:37:27 +12:00
DebuggerUIUtil.h Make DolphinWX/ mostly IWYU clean. 2014-02-23 00:27:27 +01:00
JitWindow.cpp Improve the LLVM disassembler in the debug window. 2015-01-18 15:31:40 -06:00
JitWindow.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
MemoryCheckDlg.cpp DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
MemoryCheckDlg.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
MemoryView.cpp DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
MemoryView.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
MemoryWindow.cpp DolphinWX/Globals: Variable naming consistency 2014-12-20 21:43:11 -05:00
MemoryWindow.h Debugger: Fix class indentation 2014-10-18 22:55:23 -04:00
RegisterView.cpp DolphinWX: Eliminate some memory leaks 2014-11-11 09:50:16 -05:00
RegisterView.h Added a "Delete watch" context menu to the Watch window. 2014-10-26 14:56:03 +11:00
RegisterWindow.cpp DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
RegisterWindow.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
WatchView.cpp WatchView: Pass string by reference in SetWatchName 2014-11-15 14:06:12 -05:00
WatchView.h Fixed a crash that would occur if a new watch were added by entering a watch name. 2014-10-26 23:23:45 +11:00
WatchWindow.cpp DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00
WatchWindow.h DolphinWX: Eliminate most usages of event tables in the debugger. 2014-11-05 23:03:06 -05:00