Commit Graph

1140 Commits

Author SHA1 Message Date
Ryan Kurtz
bf9484fdab GP-6483: Loader option redesign with tooltip support 2026-04-03 13:02:53 -04:00
dragonmacher
9770286f5d Test fixes 2026-04-01 13:34:08 -04:00
Ryan Kurtz
ec56a53744 Merge remote-tracking branch 'origin/GP-1-dragonmacher-dialog-action-context-fix-v2--SQUASHED' 2026-03-27 10:01:46 -04:00
dragonmacher
3a31863dc0 Fixed docking action key bindings in dialogs 2026-03-27 09:53:57 -04:00
Dan
b00ae3f648 GP-0: Fix several issues introduced by GP-6550. Some slowness has returned. 2026-03-26 17:13:14 +00:00
Dan
9e4368183d GP-6550: Fix several issues with R*-Trees causing slowdowns in Trace. 2026-03-25 16:51:14 +00:00
Dan
9633a6132c GP-6386: Reg value editor should used fixed-width. 2026-03-11 17:30:18 +00:00
Ryan Kurtz
ab12df43f0 Merge remote-tracking branch
'origin/GP-6396_Dan_fixTabularProviders--SQUASHED' (Closes #8904)
2026-03-11 08:53:00 -04:00
Dan
c063668d11 GP-6396: Fix loss of renderers, editors, widths in Debugger table columns. 2026-03-11 12:46:52 +00:00
dev747368
c525661a4f GP-4045 add locking to sleigh .sla and slaspec files
sla freshness checking and slaspec recompilation is now protected by a
lock file used as a mutex.

Added LanguageProvider.getLanguage(LanguageID, TaskMonitor monitor) to
better expose TaskMonitor and allow for canceling lock file attempt.
2026-03-09 22:41:47 +00:00
dragonmacher
441a328262 Windows test fixes; Test cleanup 2026-03-02 19:44:32 -05:00
Ryan Kurtz
c8b0d52686 Merge remote-tracking branch 'origin/GP-6428_Dan_updateScreenshots--SQUASHED' 2026-02-27 13:43:02 -05:00
Dan
bb4920940b GP-6428: Update Debugger tutorial, help, and screenshots for new control button order. 2026-02-27 18:38:36 +00:00
ghidra_red
2a20c18d11 GP-5895: Added a margin bar and new BreakpoinTimelinePlugin that displays breakpoint hits across the whole execution of a trace 2026-02-27 18:21:09 +00:00
Ryan Kurtz
a3b9583829 Merge remote-tracking branch 'origin/patch' 2026-02-20 13:36:10 -05:00
Dan
897dc18ddd GP-6392: Fix a deadlock when saving a live trace as prompted upon exiting Ghidra. 2026-02-20 18:25:04 +00:00
Ryan Kurtz
2c7f3c5711 Merge remote-tracking branch 'origin/patch' 2026-02-19 12:16:56 -05:00
Dan
ffd0fbebdf GP-0: Fix auto-read bounds checking. 2026-02-19 15:52:56 +00:00
Ryan Kurtz
f5e285917c Merge remote-tracking branch 'origin/patch' 2026-02-17 13:51:36 -05:00
Dan
b61f0c2710 GP-6449: Fix Memory viewer with multiple address spaces. 2026-02-17 18:34:06 +00:00
Ryan Kurtz
33fdbc0f0a Merge remote-tracking branch 'origin/GP-6440_d-millar_TO_colors' 2026-02-17 04:52:56 -05:00
ghidragon
8836dffec2 GP-6148 Changed the byteviewer to display values that cross memory block boundaries in a different color(gray) 2026-02-13 13:59:38 -05:00
d-millar
c03d53a4d6 GP-6440: first pass 2026-02-12 21:50:34 +00:00
d-millar
fc63ec3943 GP-6417: move buttons 2026-02-09 21:04:59 +00:00
Ryan Kurtz
80e5b402f0 Merge remote-tracking branch 'origin/patch' 2026-02-03 05:50:06 -05:00
Dan
0d3a4c2a5c GP-6027: Fix breakpoint GUI glitches when a breakpoint's address changes. 2026-02-02 20:05:31 +00:00
Ryan Kurtz
2bda2a49d5 Merge remote-tracking branch 'origin/patch' 2026-01-30 13:40:35 -05:00
d-millar
23a0e29f55 GP-6376: Fixes null-pointer exception on closing the debugger. 2026-01-30 13:31:48 -05:00
Ryan Kurtz
2a06923b23 GP-6370: Upgrading to JDOM2 2026-01-24 05:39:25 -05:00
Ryan Kurtz
fe374dd5b8 Merge remote-tracking branch 'origin/GP-6323-dragonmacher-program-tabs-focus--SQUASHED' 2026-01-20 19:17:54 -05:00
dragonmacher
70342d0cd8 GP-6323 - Updated program and trace tabs to have the concept of selected and active/inactive 2026-01-20 14:37:03 -05:00
Ryan Kurtz
1fd44be2b5 Merge remote-tracking branch 'origin/GP-6123_Dan_fixtTaintRegColumn' 2026-01-20 04:41:56 -05:00
Ryan Kurtz
3dad9ba715 Merge remote-tracking branch 'origin/patch' 2026-01-16 13:20:20 -05:00
Ryan Kurtz
75df24a131 Merge remote-tracking branch 'origin/GP-6025_Dan_regsValueMonospaced--SQUASHED' into patch 2026-01-16 13:18:43 -05:00
Ryan Kurtz
89e6b57a74 Merge remote-tracking branch 'origin/GP-6026_Dan_addBreakLocExpressionColumn--SQUASHED' into patch 2026-01-16 13:17:20 -05:00
Dan
5670520c9a GP-3026: Add Expression column to Breakpoints. Update/fix docs. 2026-01-16 18:09:47 +00:00
Dan
e228b9bcbb GP-6025: Use fixed-width fonts in Value and Address columns. 2026-01-16 18:08:35 +00:00
Dan
cf87d15bd8 GP-6123: Fix Taint Register column 2026-01-16 16:30:12 +00:00
Dan
0d33fa3924 GP-6340: Use view when deciding what emu needs to read from target. 2026-01-15 18:18:10 +00:00
Ryan Kurtz
ce135fffa8 Merge remote-tracking branch 'origin/patch' 2026-01-15 10:41:50 -05:00
Dan
dcd10d12b9 GP-6086: Route providerClosed through overridable isPrimary(). 2026-01-14 19:01:32 +00:00
Ryan Kurtz
36bdaab85f Merge remote-tracking branch
'origin/GP-6296_d-millar_PopulateDemoTrace--SQUASHED' (Closes #8854)
2026-01-13 04:45:55 -05:00
Ryan Kurtz
bb725c1bf1 Merge remote-tracking branch 'origin/patch' 2026-01-13 04:38:15 -05:00
d-millar
c33e461241 GP-6296: from review
GP-6296: working
GP-6296: add registers to container
GP-6296: first pass
2026-01-12 13:12:09 -05:00
Dan
e08f2877fe GP-6298: Add isSnapOnly and isStale methods to TraceSnapshot. 2026-01-12 18:07:40 +00:00
Ryan Kurtz
f509d6179d Merge remote-tracking branch 'origin/GP-6112_d-millar_debugger_args--SQUASHED' 2026-01-12 10:43:00 -05:00
d-millar
7d002ae79e GP-6112: cmd args for gdb/lldb 2026-01-09 19:43:20 +00:00
dev747368
84641bff03 GP-5689 Add ByteViewer 'Chars' column
Convert the Ascii format to Chars, which supports decoding bytes using
any available charset.
Reworked the memory alignment option of the ByteViewer to allow the user
to bump the displayed bytes left/right using an action.
Add option to control how widely spaced the chars are displayed, to
allow for wider non-Latin characters to be displayed correctly.
Refactor the CharsetInfo class to better support the information needed
by the new chars column.
Fixed HexLongLong format to not mix BE / LE longs when constructing its
final 16 byte value.
Fixed handling of ByteViewer's background color to use its theme value.
2026-01-05 22:54:40 +00:00
Ryan Kurtz
f481495684 Merge remote-tracking branch 'origin/GP-6260_d-millar_scan_across_pgms--SQUASHED' 2025-12-23 18:47:09 -05:00
d-millar
75bc090c3e GP-6260: a few more bits
GP-6260: from review
GP-6260: fix for load
GP-6260: working but...
GP-6260: new provider logic
2025-12-23 16:43:25 -05:00