Commit Graph
100 Commits
Author SHA1 Message Date
Kingcom e025629d4b Attempt to fix libretro build 2022-10-03 15:50:33 +02:00
Kingcom bb6f6051fc Transform labels to lower case for armips 2021-06-04 17:51:28 +02:00
Kingcom 2ae8d522f0 Headless: Add test paths for CMake on Windows. 2021-02-15 06:09:12 -08:00
Kingcom 5109fd7cdc CMake: Correct build on Windows. 2021-02-15 06:09:12 -08:00
sorgts fce0fdb6dc Fix undesired re-builds after runnning CMake 2020-08-16 14:01:40 +02:00
sorgts a8a1c67df0 Fix build with clang-cl 2020-08-13 16:48:48 +02:00
sorgts 0ae12da3a7 Fix SSE detection with clang-cl
clang-cl advertises its SSE support through the macros and expects the
program to adhere to them, so check if any macro definition is available
before falling back to the latest level as a default
2020-08-13 16:48:19 +02:00
sorgts 60d249a909 Fix Windows/CMake build with Visual Studio 2020-08-13 16:47:22 +02:00
Kingcom 1f5c28ca62 GEDebugger: Add option to force texture opaqueness 2016-01-03 20:50:43 +01:00
Kingcom efa2566192 Don't read past the end of sce_lbn files on virtual discs 2015-03-01 00:45:57 +01:00
Kingcom f9fee8fc84 Update armips 2014-11-30 01:04:29 +01:00
Kingcom 6b29fe9d60 Change VROT disassembly 2014-11-29 18:33:33 +01:00
Kingcom 2159e3b3b6 Update armips 2014-11-29 13:12:55 +01:00
Kingcom f6cedcbff5 Replace assembler with a submodule 2014-11-23 21:09:40 +01:00
Kingcom 479c8646a2 Change vpfxs/r/t disassembly syntax 2014-11-12 00:09:57 +01:00
Kingcom dc80123b93 Add options to import/export .sym files from the menu 2014-06-30 00:02:22 +02:00
Kingcom 6256f64507 Display label name in status bar 2014-03-31 17:00:48 +02:00
Kingcom 2b7a601c17 Add checkboxes to GenericListControl, use them in CtrlBreakpointList 2014-02-13 10:24:42 +01:00
Kingcom 880be6d41d Module list in Windows debugger 2014-01-27 00:35:16 +01:00
Kingcom b6404728ec Jump to function on pressing return in the function list 2014-01-12 01:12:35 +01:00
Kingcom df40850617 Automatically pause core when changing breakpoints 2013-12-02 10:42:20 +01:00
Kingcom 85abd37ed1 Small debugger fixes and enhancements 2013-11-29 17:21:48 +01:00
Kingcom cca750aab5 Fix invalid memory access on start, remove combo box code from symbol map 2013-11-28 10:49:02 +01:00
Kingcom 577a46be09 Remove useless comment 2013-11-28 00:48:05 +01:00
Kingcom 561379f5c2 Create data directives in disassembler 2013-11-28 00:33:21 +01:00
Kingcom eeb9667726 Fix QT build (hopefully) 2013-11-27 15:06:41 +01:00
Kingcom 33dee2d287 Sort symbols when adding or removing function 2013-11-27 13:38:32 +01:00
Kingcom 5844d0107b Rewrite SymbolTable 2013-11-27 13:33:30 +01:00
Kingcom 33da416a82 Reduce disassembler memory usage 2013-11-26 22:20:12 +01:00
Kingcom 274632f304 Minor disassembly tweaks 2013-11-26 11:38:01 +01:00
Kingcom 3d4bb3f20b Remove obsolete functions 2013-11-26 00:51:04 +01:00
Kingcom 00a801f6a3 Don't overwrite label name if it already exists, get label value 2013-11-26 00:43:31 +01:00
Kingcom 7c585485bb Save labels separately from symbols 2013-11-26 00:23:17 +01:00
Kingcom b71bfe5a62 -Get branch lines for opcodes outside of a function
-fix labels causing analyzing issues
2013-11-25 21:53:01 +01:00
Kingcom 8146e7bfb0 Fix stepping 2013-11-25 19:51:16 +01:00
Kingcom ea38eb4318 Correctly rescan visible data 2013-11-25 17:31:39 +01:00
Kingcom 945dc48ea7 Don't recompute number of lines of a function every time 2013-11-25 16:52:42 +01:00
Kingcom 9a29e8b0bf More efficient "loose" opcode detection, clear entries when symbols were loaded 2013-11-25 16:18:29 +01:00
Kingcom 60987d9217 Minor optimization 2013-11-25 14:19:45 +01:00
Kingcom 42c5fe0164 Massive speed optimizations 2013-11-25 13:56:43 +01:00
Kingcom aab6f588f1 Fix branch lines 2013-11-24 14:46:53 +01:00
Kingcom 0672458a33 Fix follow branch, display symbols 2013-11-24 13:53:50 +01:00
Kingcom 9ea00b2761 Fix copy disasm 2013-11-24 13:53:50 +01:00
Kingcom 63e2f34beb Correctly identify the start of a line when changing the address 2013-11-24 13:53:50 +01:00
Kingcom a928c62ad1 Basic implementation and integration of DisassemblyManager 2013-11-24 13:53:50 +01:00
Kingcom 819ffec322 Improve copied disassembly 2013-11-16 12:21:05 +01:00
Kingcom c44c99a5b7 Ignore changes to r0 2013-11-16 10:59:49 +01:00
Kingcom a277706489 Workaround for symbols defined in .sym files 2013-11-16 10:53:47 +01:00
Kingcom 7ba00fa65f Change register value by "assembling" "reg=value" 2013-11-16 10:49:39 +01:00
Kingcom 2ec48b0154 -scan functions on vscroll
-scroll without moving the cursor with ctrl+up/down
-set cursor to start/end of window with ctrl+prior/next
2013-11-16 10:26:46 +01:00
Kingcom 7f9182033e Partially implement SCE_UTILITY_SAVEDATA_FOCUS_NAME 2013-11-12 10:10:56 +01:00
Kingcom ee553afebc Reset cycle counter when stepping out 2013-11-08 17:41:50 +01:00
Kingcom c85a7623cc Allow copying 16 and 32 bit values from the memory view 2013-11-07 19:49:46 +01:00
Kingcom 71ccb69ed4 Periodically redraw memory view 2013-11-07 18:39:41 +01:00
Kingcom ce5ffdfe7a Convert backslashes when opening directory 2013-11-06 09:41:56 +01:00
Kingcom aae08173f1 Extend follow functionality of disassembly 2013-11-05 21:20:21 +01:00
Kingcom 0e61913839 Remove redundant != 0 checks 2013-11-05 11:34:53 +01:00
Kingcom a972b5d0dc Correct use of GetAsyncKeyState 2013-11-05 11:29:55 +01:00
Kingcom 95b466fc4f Fix step over for jalr 2013-11-03 10:58:31 +01:00
Kingcom 6ac29b314a Advance cursor after assembling 2013-11-03 10:14:46 +01:00
Kingcom eeb86fc105 Fix step over handling of fpu branches 2013-11-03 09:54:58 +01:00
Kingcom e8b8f89aa8 Use the disassembly's memory view for "goto in memory view" 2013-11-02 17:39:39 +01:00
Kingcom 92e2cdcf59 Read function size from .sym 2013-11-01 14:14:06 +01:00
Kingcom 5bb7ac8b7e Various debug ui fixes and enhancements 2013-10-30 12:12:33 +01:00
Kingcom 4abda21699 Fix messed up logic 2013-10-19 02:45:58 +02:00
Kingcom 8f698d552b Handle it for step into too 2013-10-19 02:28:49 +02:00
Kingcom 9af9577ad9 Add smoother disassembly scrolling for step over 2013-10-19 01:19:39 +02:00
Kingcom ef1e34bffd Only display full disassembly lines 2013-10-19 00:58:42 +02:00
Kingcom 35a7cb437b Don't create the pen before the function is sure to run until the end 2013-10-16 15:23:12 +02:00
Kingcom 4483b5cff0 Delete pen 2013-10-16 15:19:32 +02:00
Kingcom ff5e4b0cf3 Highlight branch arrows in a different color if they start/end at the current opcode 2013-10-16 15:15:00 +02:00
Kingcom 480c766776 Fix rotrv (dis)assembly 2013-10-13 10:36:43 +02:00
Kingcom 7e6b6f90ed Remove unneeded/unused shortcuts 2013-10-11 20:36:28 +02:00
Kingcom 7f1fca8e74 Check e_ident of elf header 2013-10-05 10:05:55 +02:00
Kingcom 49a4f9e73d Fix right click->edit breakpoint 2013-10-04 23:21:44 +02:00
Kingcom d12d3058e7 Don't show ListBox if it was hidden before 2013-10-02 09:11:38 +02:00
Kingcom 524fd29716 Add range selection 2013-10-02 08:51:21 +02:00
Kingcom f388697f88 Right click menu for CtrlDisplayListView 2013-10-02 00:41:37 +02:00
Kingcom 1d0ff8809b Dump memory dialog 2013-10-01 21:11:41 +02:00
Kingcom 6c3a0643ca Toggle with space 2013-10-01 12:08:48 +02:00
Kingcom 5effea670a Toggle display list breakpoints 2013-10-01 12:05:19 +02:00
Kingcom d71b1e44fa Merge branch 'master' of https://github.com/hrydgard/ppsspp into GEDebugger 2013-10-01 11:50:32 +02:00
Kingcom ba91a8fe54 Merge branch 'master' of https://github.com/hrydgard/ppsspp into GEDebugger 2013-10-01 09:34:53 +02:00
Kingcom 0601f88b6d Don't change border when the tab uses the buttons style 2013-09-30 21:49:17 +02:00
Kingcom 2dfa63bb1c Add config setting 2013-09-30 21:42:05 +02:00
Kingcom 54f5405b4f -remember/restore focus when switching tabs
-if a tab has a border, display if when titles are disabled, and don't display it when they are enabled
2013-09-30 21:38:46 +02:00
Kingcom a5ae03cae1 -use tab control class for left tabs
-add a way to hide tab titles
-accelerator for GEDebugger
2013-09-30 15:56:08 +02:00
Kingcom f41e5a3867 -use TabControl for bottom tabs
-show/hide bottom tabs with ctrl+x
2013-09-30 10:40:15 +02:00
Kingcom d4b05f1763 Better disassembly resizing 2013-09-29 17:30:37 +02:00
Kingcom c800b0055d Update CtrlStackTraceView 2013-09-29 11:28:16 +02:00
Kingcom ed9c72e8eb Update CtrlBreakpointList 2013-09-29 11:19:13 +02:00
Kingcom 9e2866d618 Update CtrlThreadList 2013-09-29 10:50:18 +02:00
Kingcom c1690cd3dc Range checks 2013-09-29 01:08:46 +02:00
Kingcom aae0b98cfe Display list tab 2013-09-29 01:02:05 +02:00
Kingcom 72faf8c8ab Move tab control into separate class 2013-09-28 20:57:02 +02:00
Kingcom c4dbe37444 Add function to add a Dialog tab 2013-09-28 17:23:14 +02:00
Kingcom 478962ae2c Resize GEDebugger and save position 2013-09-28 16:04:56 +02:00
Kingcom 513223ea4f -Step through display list with F10/F11
-accelerator changes
2013-09-28 14:34:08 +02:00
Kingcom 4a786ebef8 ... and add line breaks 2013-09-28 10:44:17 +02:00
Kingcom 606c4bf8a2 Remove unwanted changes 2013-09-28 10:42:56 +02:00