2328 Commits

Author SHA1 Message Date
Dan
7789fd45d3 GP-6717: Implement a safe pattern around Class.forName 2026-05-27 16:03:21 +00:00
ghidra_red
f7e243e460 GP-5893: Added GTreeTable, BreakpointTimelineActions for quickly navigating snaps in a trace, TraceCallTreePlugin for viewing a call tree of the given trace, TenetPlusPlusLoader for ingesting Tenet++ trace files 2026-05-26 12:47:23 +00:00
Dan
bf7c450a64 GP-6809: Factor a DebuggerStaticMapper interface. 2026-05-20 19:00:23 +00:00
Ryan Kurtz
510c4d14c7 Merge remote-tracking branch
'origin/GP-6776_ghidracadabra_PR-9101_vigneshakaviki_fix_varargs-filter-firstVarArgSlot'
(Closes #9101, Closes #9091)
2026-05-14 10:49:44 -04:00
Ryan Kurtz
76c27af087 Merge remote-tracking branch 'origin/GP-6634_ghidragon_remove_refresh_method--SQUASHED' 2026-05-14 05:30:03 -04:00
Ryan Kurtz
04d49b5168 Merge remote-tracking branch 'origin/patch' 2026-05-14 05:18:10 -04:00
ghidragon
1596c588be GP-6634 Consolidated refresh methods 2026-05-13 12:32:57 -04:00
Ryan Kurtz
56d5167e93 Merge remote-tracking branch 'origin/GP-6799_Dan_simplerKindsColumn--SQUASHED' 2026-05-13 10:43:32 -04:00
Dan
c7e16dd527 GP-6799: Improve display of breakpiont 'kinds' in the UI. Also shorter db/protocol encoding. 2026-05-13 14:02:44 +00:00
Ryan Kurtz
b5f2ad0006 Merge remote-tracking branch 'origin/GP-6802_d-millar_JSch_removal--SQUASHED' 2026-05-13 04:39:46 -04:00
d-millar
394abcab05 GP-6802: purged
GP-6802: purged
2026-05-12 16:10:44 -04:00
Ryan Kurtz
944b779de3 Merge remote-tracking branch
'origin/GP-6783_Dan_delintTransientState--SQUASHED'
2026-05-12 12:24:33 -04:00
Ryan Kurtz
6d3c56498d Merge remote-tracking branch 'origin/GP-6391_d-millar_refresh_on_break' 2026-05-11 14:27:47 -04:00
d-millar
b9da5273b2 GP-6391: with an assist 2026-05-11 17:38:20 +00:00
Dan
4446724bf7 GP-6783: Use record instead of Object[] in get/restoreTransientState. Fix Debugger NPE. 2026-05-11 16:47:13 +00:00
Ryan Kurtz
0c810c56eb Merge remote-tracking branch 'origin/GP-4562_d-millar_schema_comp_RB260504--SQUASHED' 2026-05-11 11:40:24 -04:00
Dan
243c596bca GP-6582: Move transaction listening into trace listener to avoid weak-set eviction. 2026-05-11 14:56:10 +00:00
Ryan Kurtz
5b61b4fe6c Merge remote-tracking branch 'origin/GP-6680_Dan_separateMapperVsService--SQUASHED' 2026-05-11 05:12:44 -04:00
Dan
8cb4c6c92b GP-6782: Add 'Save Trace As' action. 2026-05-08 19:37:24 +00:00
d-millar
fc988976bf GP-4562: once more more...
GP-4562: once more...
GP-4562: once more...
GP-4562: test error
GP-4562: post-review pt4
GP-4562: post-review pt3
GP-4562: post-review pt2
GP-4562: post-review pt1
GP-4562: warnings (Win)
GP-4562: warnings
GP-4562: windows warning
GP-4562: notes
GP-4562: notes
GP-4562: rearranged slightly
GP-4562: clean-up
GP-4562: powershell adds
GP-4562: powershell adds
GP-4562: added task
GP-4562: oops
GP-4562: buildXml
GP-4562: moving stuff
GP-4562: re-generating
GP-4562: gdb (passes tests)
GP-4562: first pass
GP4562: xsltGP-4562: rearrangeGP-4562:  breaking things downGP-4562: basics in placeGP-4562: oops
2026-05-08 14:46:06 -04:00
Dan
a7c0222606 GP-6680: Factor MappingContext out of MappingService 2026-05-08 15:24:22 +00:00
Dan
756089b432 GP-6718: Add protections around TraceRmi message lengths. 2026-05-08 14:54:55 +00:00
James
4fac3553a8 GP-6776 additional fixes 2026-05-05 15:37:34 -04:00
Ryan Kurtz
ec93813290 Merge remote-tracking branch 'origin/GP-6781_Dan_fixSnapshotTableNPE' 2026-05-04 11:00:30 -04:00
Ryan Kurtz
8a095c5982 Merge remote-tracking branch 'origin/GP-0_Dan_fixGdbTypesIgnoreMypy' 2026-05-04 10:59:31 -04:00
Dan
027e57c015 GP-0: Remove a:None argument that mypy incorrectly complains about. 2026-05-04 14:57:03 +00:00
Dan
25674f95e2 GP-6781: Fix NPE in Snapshot table 2026-05-04 14:48:37 +00:00
Dan
49477848e2 GP-0: Fix another version number. 2026-05-04 14:46:13 +00:00
Dan
076fe2b281 GP-0: Update Debugger versions. 2026-05-04 14:04:14 +00:00
d-millar
cbae326ef9 GP-6353: post-review
GP-6353:  what I could find
GP-6353: Fix lldb types.GP-6353: More type fixes.
2026-04-22 13:42:56 -04:00
Ryan Kurtz
8445d4fe80 Merge remote-tracking branch 'origin/GP-6744_Dan_addTypeCheckPyPackageTask--SQUASHED' 2026-04-22 12:45:36 -04:00
Ryan Kurtz
163c544833 Merge remote-tracking branch 'origin/GP-6633_Dan_snapshotTableScrollToCurrent--SQUASHED' 2026-04-22 12:43:41 -04:00
Dan
6bda7c5541 GP-6633: Scroll the current snapshot into view, but don't select. 2026-04-22 16:22:09 +00:00
Dan
a7b37a14c6 GP-6744: Add a type-checking task for Python packages. 2026-04-22 16:20:38 +00:00
Ryan Kurtz
950b16d305 GP-0: Fixing javadoc 2026-04-22 10:46:49 -04:00
Ryan Kurtz
2d9cd74486 Merge remote-tracking branch 'origin/GP-6607_Dan_threadTheSnapshotTable--RB20260421--SQUASHED' 2026-04-22 08:24:14 -04:00
Dan
c0fedc7644 GP-6607: Port Snapshot Table to the (background) Threaded impl. 2026-04-22 12:20:15 +00:00
Ryan Kurtz
9af309e53c Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-21 11:11:28 -04:00
Dan
16f720139f GP-6654: Fix state.get/setVar(size=0) 2026-04-21 15:03:26 +00:00
Ryan Kurtz
0e0a5c1614 Merge remote-tracking branch 'origin/GP-3049_ghidragon_fixing_improving_register_manager--SQUASHED' 2026-04-21 10:48:36 -04:00
ghidragon
220e9042d1 GP-3049 Improved Register Manager provider 2026-04-20 16:27:25 -04:00
Ryan Kurtz
af2b4ad12f Merge remote-tracking branch 'origin/GP-6630_Dan_revisitTraceEfficiency--SQUASHED' 2026-04-20 13:00:46 -04:00
Dan
0e19d2c6f5 GP-6630: Index TraceMemoryState by full lifespan of 'most-recent' effect. 2026-04-20 16:49:55 +00:00
Ryan Kurtz
d86752cf3c Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-19 05:45:33 -04:00
Ryan Kurtz
9c066df19d Merge remote-tracking branch 'origin/GP-6716_Dan_useLocalhost' into Ghidra_12.1 2026-04-19 05:40:53 -04:00
Dan
b261592f4b GP-6720: Add tests to catch forgotten version updates. 2026-04-17 19:57:25 +00:00
d-millar
6e7a4860ca GP-6727: really? 2026-04-17 19:01:27 +00:00
Dan
910337bcb3 GP-6716: Default everything to localhost 2026-04-17 18:20:50 +00:00
ghidragon
50c0cef1bd GP-6679: Changing Ghidra to use read/write locks 2026-04-14 15:35:22 -04:00
Ryan Kurtz
bdbdd10ccb Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-07 13:31:39 -04:00