summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/CodeWindow.cpp
AgeCommit message (Collapse)Author
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-08DolphinWX: Remove unnecessary includesLioncash
2015-03-07Added the ability to split the Debugger window horizontally and vertically ↵skidau
via the Add Panes menu.
2015-02-25DolphinWX: Relocate the address search into the code windowLioncash
It's only function is in this pane. Leaving it on the main application toolbar not only looks gross, but subverts what a user might think it applies to.
2015-02-24DolphinWX: Use AUI in the code window.Lioncash
Allows for resizing of the callstack, function call/callers windows etc. First step in slightly improving the code window.
2015-02-19PowerPC: Get rid of magic numbers related to interp/JIT initialization.Lioncash
2015-02-11Make address translation respect the CPU translation mode.magumagu
The PowerPC CPU has bits in MSR (DR and IR) which control whether addresses are translated. We should respect these instead of mixing physical addresses and translated addresses into the same address space. This is mostly mass-renaming calls to memory accesses APIs from places which expect address translation to use a different version from those which do not expect address translation. This does very little on its own, but it's the first step to a correct BAT implementation.
2014-12-20DolphinWX/Globals: Variable naming consistencyStevoisiak
2014-12-17Add "Load bad map file" option for map files on disc that don't quite match.CarlKenner
Currently it is very simple and naive, but filters out most of the bad matches.
2014-12-17Fix many bugs with the Symbols menu (when run with -d argument).CarlKenner
The Symbols menu is now fully useable.
2014-11-05DolphinWX: Eliminate most usages of event tables in the debugger.Lioncash
Moves things over to Bind.
2014-10-28DolphinWX: Remove unused variable.Rohit Nirmal
2014-10-26Fixed a crash that would occur if a new watch were added by entering a watch ↵skidau
name. Code style updates.
2014-10-26Disable block linking while debugger stepping or if there are breakpointsskidau
2014-10-26Added a RAM Watch window to the debuggerskidau
Conflicts: Source/Core/Core/HW/Memmap.cpp Source/Core/Core/HW/Memmap.h Source/Core/DolphinWX/Debugger/CodeWindow.h
2014-10-26Changed the step over routine to a single stepping version that steps until ↵skidau
a blr is encountered. Cleared out all temporary breakpoints on each step to prevent phantom breakpoints from stopping the debugger.
2014-10-26Added a "Step Out" (aka "Step return") function to the debugger.skidau
Conflicts: Source/Core/DolphinWX/Debugger/CodeWindow.h
2014-10-13Core: Use an enum for indicating CPU coresLioncash
2014-10-08Debug: fix disable block linking optionFiora
Previously it did the opposite of what it was supposed to; when checked, it'd turn block linking on, and when unchecked, it'd turn it off. Also update JITIL's block linking disabling in debug mode to match the behavior of the regular JIT.
2014-09-30JIT: properly remove FIFO write addresses when code is invalidatedFiora
Fixes a bug caused by interaction with carry optimizations; might fix other issues too.
2014-09-18Debugger: make opcode search a bit betterFiora
Search a wider range (not all games fit in the originally searched range). Print a notice if the opcode isn't found, instead of silently failing.
2014-09-10Merge pull request #1027 from rohit-n/change-includeRyan Houdek
Include CommonTypes.h instead of Common.h.
2014-09-09Kill Core::g_CoreStartupParameter.Rachel Bryk
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-08-17Wx: further cleanup to toolbar creation processarchshift
2014-08-17Fixed toolbar's disabled button color.archshift
2014-08-15Core: Kill off Host_ShowJitResultsLioncash
Another host function that can be killed off by simple wx event handling
2014-08-11Merge pull request #761 from archshift/better-toolbarshuffle2
Changed main toolbar to be flush with the rest of the window.
2014-08-09Removed TBDebug, using TBMain instead. Fixed debugger assert.archshift
2014-08-09Removed AuiTB, moved functions to menubar (Debug->Perspectives)archshift
2014-08-08Core: Kill off Host_UpdateLogDisplay()Lioncash
This was actually never used as far as I can tell. There was no wx event handling done whatsoever for the global ID, So this is basically a dead function.
2014-08-08Included toolbar headers, preventing forward-decl errorsarchshift
2014-08-08Changed toolbar to be static, increasing UI integrationarchshift
2014-07-13DolphinWX: Remove the use of some wx 1.0 compatibility functions.Lioncash
Uses the recommended replacements.
2014-07-11DolphinWX: Allow short-hand searching in the code windowLioncash
Lessens the restrictions on the searching in the code view. Now typing out the full 8 digit hex number isn't needed. For example, you don't need to type 000000FF to go to FF, you just literally type FF. Also makes JumpToAddress a boolean function to remain consistent with the DSP code view. This will also change the address search box to have a red background if either an invalid hex number is given, or if it's longer than 8 characters
2014-07-10DolphinWX: Remove unnecessary true within event Skip callsLioncash
2014-07-10DolphinWX: Get rid of an unneccessary cast in CodeWindowLioncash
CFrame inherits from CRenderFrame which inherits from wxFrame which eventually inherits from wxWindow, so this cast is not required.
2014-07-07Revert "Don't add segfault handler in interpreter mode"Pierre Bourdon
2014-07-05CoreParameter: add enum CPUBackendTillmann Karras
2014-05-18Remove an unnecessary null check in CodeWindow.cpp.Lioncash
The validity of ToolBar is checked at the beginning of the function
2014-05-17Kill off _T and wxT macrosLioncash
Minor other alterations that relate to above as well. Also added the PanicAlertT version of alerts for some error messages that use PanicAlert. We want the user to actually understand why the error occurred.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-23Make DolphinWX/ mostly IWYU clean.Pierre Bourdon
2014-02-20Fix more header sorting issues in DolphinWX/ (now check-includes clean).Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-17Second and final pass of clearing out tabs.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre