spooonsss
a7f64b4aa8
Fix use-after-free crash in debugger
2023-02-13 15:48:22 -06:00
Devin Acker
1ba3486fdb
get rid of redundant address field in symbol struct
2022-11-19 15:37:33 -05:00
qwertymodo
4a2c19f87e
Add toggle to log breakpoints without actually breaking ( #280 )
2021-12-16 00:09:22 -05:00
qwertymodo
cd371883ee
Merge branch 'sgbdebug'
2021-02-24 00:20:35 -08:00
Marcel Hellwig
c9f8f40a6c
replace deprecated qt api with recommended functions
2021-02-18 08:13:39 +01:00
Devin Acker
8906528539
make SGB symbols available in breakpoint editor
2020-03-10 18:33:20 -04:00
Devin Acker
003e42dc67
DSP register names for breakpoint editor
2020-02-27 18:43:13 -05:00
Devin Acker
960ca6716e
DSP register r/w breakpoints ( #250 )
2020-02-27 18:41:43 -05:00
Devin Acker
8611cf495f
DSP register names for breakpoint editor
2020-02-24 22:41:19 -05:00
Devin Acker
81cfa76189
DSP register r/w breakpoints ( #250 )
2020-02-24 22:20:12 -05:00
devinacker
50e4fd197f
finish adding sgb r/w/x breakpoint handling
2020-01-04 02:01:15 -05:00
devinacker
b255a87fbc
make sure exec breakpoints are only highlighted in the correct debug view
2019-09-07 15:15:38 -04:00
devinacker
cd36499f5c
make superfx symbols accessible via breakpoint window
2019-09-07 01:28:56 -04:00
devinacker
8bb6e4d80c
add popup completer for symbol names in breakpoint editor
2019-07-05 19:17:49 -04:00
devinacker
935ff10916
show a symbol name for breakpoint addresses if possible
2019-07-04 23:42:48 -04:00
devinacker
789d616974
add configurable comparison operators for breakpoints (see #133 )
2019-07-01 22:56:11 -04:00
devinacker
41e260cd6e
revamp breakpoint editor, allow adding/deleting an unlimited number of breakpoints
2019-06-30 03:14:40 -04:00
devinacker
dff28352c8
add memory editor context menu (incl. add-breakpoint action suggested in #118 )
2019-06-27 23:28:47 -04:00
Benjamin Schulte
20aee2187f
allow to set breakpoints from disassembler
2018-11-24 20:44:20 -05:00
Benjamin Schulte
5ca2da30ce
allow to break on startup and on BRK
2018-11-24 20:38:16 -05:00
devinacker
e99e45fdbf
formatting cleanup
2017-08-29 19:40:00 -04:00
devinacker
88217f4c6c
fix buggy/unsafe breakpoint string split when loading
2017-05-14 03:16:48 -04:00
devinacker
e4c125b1c8
allow saving/reloading breakpoints between sessions
2017-04-24 23:53:53 -04:00
devinacker
28a0bed5d1
tweaking command line breakpoint syntax
...
(allows specifying a data value as well as an empty mode string for
disabled breakpoints)
2017-04-23 15:58:47 -04:00
devinacker
758363b890
small cleanup
2016-11-19 00:04:53 -05:00
Marcus Rowe
bc6f2c3ead
Create breakpoints using the command line arguments
...
This allows me to use a script to automatically fill the bsnes debugger
with breakpoints. For instance, the following bash line:
bsnes --show-debugger `grep BREAKPOINT "$symfile" | awk '{print "-b " $1 ":x"}'` "$romfile"
Will open the debugger window and create a CPUBus execute breakpoint
for all symbols containing BREAKPOINT in the symbol file.
See `bsnes --help` or `Application::printArguments` for the format of
the breakpoint string.
2016-10-27 05:47:56 +10:00
devinacker
25375ff064
allow using WDM opcode as a software breakpoint
2015-11-16 20:31:54 -05:00
devinacker
9583a262c8
get rid of cumbersome "enable breakpoint" checkbox
2015-08-11 22:41:08 -04:00
devinacker
c42f1f430b
add ranged breakpoints and combinable r/w/x flags
2015-04-09 23:58:54 -04:00
devinacker
f2f7152e91
add totally halfassed superfx debugger
...
that probably doesn't work right mostly
2015-03-05 01:22:57 -05:00
devinacker
17830b0407
add cart RAM view, new readme, other cleanup
2014-12-03 22:13:43 -05:00
devinacker
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00