1135 Commits

Author SHA1 Message Date
Dan 161ba0c88d GP-6841: Fix PC Column in Time panel for Emulated snapshots. 2026-07-01 18:18:26 +00:00
ghidra1 1ea11b20df GP-6891 Improved Debugger Trace import/export support and added packed DBTrace GZT file type. 2026-06-10 12:26:44 -04:00
Dan 7789fd45d3 GP-6717: Implement a safe pattern around Class.forName 2026-05-27 16:03:21 +00:00
Dan b261592f4b GP-6720: Add tests to catch forgotten version updates. 2026-04-17 19:57:25 +00:00
Dan 77d9ad7d9e GP-6572: Forget breakoints using index rather than (possibly closed) trace. 2026-03-25 19:36:11 +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
Ryan Kurtz bcf7f476d7 Merge remote-tracking branch 'origin/patch' 2025-12-22 11:11:16 -05:00
Dan 3e5849c6a9 GP-0: Fix tests by brackgrounding patch commands. 2025-12-22 11:09:15 -05:00
d-millar 2af329d715 GP-6257: rwx 2025-12-19 11:48:51 -05:00
Ryan Kurtz 40e0af6ee6 Merge remote-tracking branch 'origin/patch' 2025-12-19 10:31:04 -05:00
Ryan Kurtz 289e55c451 Merge remote-tracking branch
'origin/GP-6236_Dan_reEmulateLess--SQUASHED' into patch (Closes #8767)
2025-12-19 10:28:56 -05:00