harry
|
584593816f
|
Remove debug symbol save call from load symbols function so that live file edits are not overwriten. Added a save debug symbols debugger menu action so that this can be explicitly performed. Fixes issue #642.
|
2023-05-15 20:42:17 -04:00 |
harry
|
903e035a95
|
For Qt GUI added code to warn user that symbol table will be wiped when importing ld65 dbg files. Added code to clear and redraw debugger window data after importing new symbols.
|
2023-02-14 20:33:46 -05:00 |
harry
|
791ff7478d
|
Commented out debug print.
|
2023-02-13 18:56:14 -05:00 |
harry
|
53cf1eaf2a
|
Added a macro for NES header size to avoid having magic number 16 all over code. Fixed ld65 bank calculation to account for header.
|
2023-02-13 18:53:53 -05:00 |
harry
|
b33b27c25b
|
First semi-successful ld65 debug symbol import
|
2023-02-12 22:21:05 -05:00 |
harry
|
07617997f4
|
Added hooks to Qt GUI for importing of ld65 debug symbol files.
|
2023-02-12 09:09:17 -05:00 |
harry
|
cb0301b12d
|
Added a flag to control whether duplicate debug symbol names are allowed. Default value to true.
|
2023-02-08 04:38:06 -05:00 |
harry
|
47530d614c
|
Added code to check for duplicate debug symbol names when editing the name of an existing symbol.
|
2023-02-05 20:44:36 -05:00 |
harry
|
130d1dcd45
|
Changed symbolic debug table error printf statements to use FCEU_printf so that messages are logged in message viewer for user to read.
|
2023-02-05 08:20:28 -05:00 |
harry
|
e4749425ba
|
Added code to remap symbolic debug name in lookup table if editted via gui.
|
2023-02-05 03:57:23 -05:00 |
harry
|
98008bcd4d
|
Fixed memory leak in Qt GUI when adding a new symbolic debug fails. Added error messaging to inform user why it failed.
|
2023-02-04 21:00:29 -05:00 |
harry
|
b3386027bd
|
Fixed ASAN error in debug symbol delete.
|
2023-02-04 15:40:52 -05:00 |
harry
|
575b019659
|
Changed core symbol table to have private data that can be accessed via methods. The goal is to control access to this data to prevent table lookups getting messed up when symbols are editted via the gui.
|
2023-02-04 15:15:31 -05:00 |
harry
|
fa7da51ccd
|
Patch new core debug symbol table into win port.
|
2023-02-04 07:25:39 -05:00 |
harry
|
d32ab0ad51
|
Added a mutex to the debug symbol table access functions to ensure that access to symbol maps is thread safe. Since a map change will invalidate any iterators operating on the map, it is important to ensure that access to the map is locked when a thread is iterating or operating on the map.
|
2023-01-31 22:14:49 -05:00 |
zeromus
|
8ea0a3e7e3
|
fix msvc building
|
2023-01-30 18:04:34 -05:00 |
tsone
|
d5a3cecea0
|
Moved debug symbol table (.nl file) related code to own file and added symbol name -> address lookup. Example uses in Lua and Debugger breakpoint.
|
2023-01-30 17:00:10 -06:00 |