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