Commit graph

1058 commits

Author SHA1 Message Date
Dan
cdc32441b2 GP-0: Fix several tests from GP-5523. 2025-04-18 13:12:13 +00:00
Dan
004712026b GP-5523: Allow tool-wide configuration of radix for displaying trace times. 2025-04-17 18:18:53 +00:00
Ryan Kurtz
92e2b6b5d4 Merge remote-tracking branch
'origin/GP-5494_Dan_fixTraceSlowness--SQUASHED' (Closes #4940)
2025-04-16 06:16:29 -04:00
Dan
e4024bc8cf GP-5494: Fix byte cache and increase number of cached pages (memory viewer). 2025-04-15 18:22:42 +00:00
Dan
31f447e8c7 GP-5548: Factor listing synchronization into plugin. 2025-04-14 19:59:26 +00:00
Dan
da89fe5fe9 GP-3405: Emit events and sync for dynamic loc/sel/hl. 2025-04-11 16:43:49 +00:00
Ryan Kurtz
313f2d2847 Merge remote-tracking branch
'origin/GP-5540_Dan_guardAgainstNullTraceManager' (Closes #7956)
2025-04-09 13:38:41 -04:00
Dan
5f1581b417 GP-4080: Display 'lock' overlay when cx/target has a transaction. 2025-04-09 17:33:16 +00:00
Dan
8d7d13fac3 GP-5540: Guard TraceTabPanel against null traceManager during disposal. 2025-04-09 14:27:27 +00:00
Dan
ed48b0e452 GP-616: Fix 32-bit pointer placement in WoW64 targets. 2025-04-09 13:27:49 +00:00
Ryan Kurtz
96786024b1 Merge remote-tracking branch 'origin/GP-5438_Dan_fixSelectAllDynamic--SQUASHED' 2025-04-01 08:56:01 -04:00
Dan
d7f63a9075 GP-5438: Fix 'Select All' and others in Dynamic Listing. (syncing needs follow-up work.) 2025-04-01 12:48:30 +00:00
Dan
e746694706 GP-0: Fix panel default to provider default. Fix tests. 2025-03-31 18:56:26 +00:00
Dan
9016ed28f1 GP-5499: Add 'Time' column to Time table. 2025-03-26 19:03:51 +00:00
Ryan Kurtz
1bed582491 Merge remote-tracking branch 'origin/patch' 2025-03-25 14:17:57 -04:00
Dan
2261fde014 GP-5517: Add Stack/Frames to "pure emulation" schema. 2025-03-25 18:03:30 +00:00
Dan
14d0432554 GP-5436: Move AsyncComm remains into Generic 2025-03-25 16:44:37 +00:00
Dan
df74c44dd6 GP-0: Fix help sort-groups post 0a30e924 and GP-870 2025-03-25 12:48:30 +00:00
Ryan Kurtz
8f30c4da14 Merge remote-tracking branch 'origin/GP-870_d-millar_TimeOverview_RB250303--SQUASHED' 2025-03-25 06:39:36 -04:00
d-millar
c9ba81bd3d GP-870: oops
GP-870: help
GP-870: object restore
GP-870: slight refactoring
GP-870: first pass
GP-870: preliminary codeGP-870: partially functionalGP-870: simplificationsGP-870: added selectionGP-870: refactored somewhatGP-870: minor additionsGP-870: fix for post-rebase errorGP-870: rebaseGP-870: mods to match memviewGP-870: address -> snapGP-870: less brokenGP-870: better colors, shift dragGP-870: general post-review clean-upGP-870: changes lost, maybe restoredGP-870: minor improvementsGP-870: better selection logic
2025-03-24 15:47:10 -04:00
Ryan Kurtz
8fcda62c5b Merge remote-tracking branch 'origin/GP-0_d-millar_memview_mods' 2025-03-24 15:20:08 -04:00
Dan
21a1602579 GP-4209: GhidraTime-MSTTD integration. Type hints for (most) Python agents. 2025-03-24 18:28:07 +00:00
d-millar
7ed42228a0 GP-0: memview mods 2025-03-11 16:40:01 -04:00
dragonmacher
0a30e924dd Updated the help build to detect re-used sort group values 2025-03-07 22:55:00 -05:00
Dan
9cf438bccd GP-5227: Split launchers help apart. 2025-03-05 20:17:43 +00:00
Ryan Kurtz
a0c5e18fcc Merge remote-tracking branch 'origin/GP-5265_Dan_moveScheduleDisplay--SQUASHED' 2025-03-05 10:34:19 -05:00
Dan
273dfba1ac GP-5265: Move schedule display from Threads to Listing tabs 2025-03-05 15:07:14 +00:00
Ryan Kurtz
75288d7d32 Merge remote-tracking branch 'origin/GP-5407_d-millar_TTD_putmem_state--SQUASHED' 2025-03-04 13:57:06 -05:00
Ryan Kurtz
4b82dad771 Merge remote-tracking branch 'origin/GP-5193_Dan_cleanLegacyGuiTables--SQUASHED' 2025-03-04 13:07:20 -05:00
d-millar
a2e42f5fe2 GP-5407: from review
GP-5407: from review
GP-5407: rebase
GP-5407: minor fix
GP-5407: new launcherGP-5407: new launcherGP-5407: working (?) open traceGP-5407: modules sort of worksGP-5407: mostly sane (threads+modules)GP-5407: start on methodsGP-5407: refresh fixGP-5407: update on refreshGP-5407: need a better fix for displaysGP-5407: backwards methodsGP-5407: add actionGP-5407: add actionGP-5407: working back buttonGP-5407: experimentingGP-5407: events workingGP-5407: clearer optionsGP-5407: minorGP-5407: actions->methods (step_ext)GP-5407: iconsGP-5407: iconsGP-5407: icons pt.2GP-5407: fix for KMEM/UMEMGP-5407: deprecate pyttdGP-5407: deprecate pyttdGP-5407: launchers updateGP-5407: ??
2025-03-04 13:02:21 -05:00
Dan
a1ff800559 GP-5193: Delete Legacy UI table panels. 2025-03-04 18:02:13 +00:00
Ryan Kurtz
4cf5d25bc8 Merge remote-tracking branch 'origin/GP-4555_GhidraKraken_DialogNames' 2025-03-04 12:21:45 -05:00
Dan
a94b0493c9 GP-5425: Encapsulate object-discovery policy, sort REFRESH, incorporate schema into specificity 2025-03-04 14:15:07 +00:00
GhidraKraken
6121818cd3 GP-4555 set accessible names for components 2025-03-03 15:24:58 -05:00
Ryan Kurtz
3c76ab787a Merge remote-tracking branch 'origin/GP-5379_Dan_fixKeyReuse--SQUASHED'
(Closes #7497)
2025-03-03 13:08:01 -05:00
Ryan Kurtz
e08184f5db Merge remote-tracking branch 'origin/patch' 2025-03-03 13:07:03 -05:00
Ryan Kurtz
c2533aaf6e Merge remote-tracking branch 'origin/GP-5394_Dan_fixWatchDeref' into patch 2025-03-03 13:05:07 -05:00
Dan
789a9fa4b7 GP-5379: Require snap parameter in object getters/setters. Lots of fallout. 2025-03-03 17:29:24 +00:00
Dan
891d7a5d78 GP-5383: Include register spaces in Watch update on RESTORED event. 2025-02-28 21:03:27 +00:00
Dan
6c28d25214 GP-5394: Fix issue evaluating watches when no thread (on previous coords) 2025-02-28 20:46:10 +00:00
Ryan Kurtz
43b0621e4a Merge remote-tracking branch
'origin/GP-5331_Dan_gdbSignErrors--SQUASHED' (Closes #6787)
2025-02-21 14:10:14 -05:00
Dan
7c983f7bb5 GP-5331: Gdb address signedness. 2025-02-20 19:36:36 +00:00
Dan
bef0660e6a GP-5314: Destroy LiveMemoryHandler 2025-02-18 18:23:30 +00:00
d-millar
0fac9cc491 GP-wkshp: post-review
GP-wkshp: minor mod
GP-wkshp: post-rebase
GP-wkshp: rebase
GP-5290: first pass
GP-5290: fixes for abstract state; set sizeGP-5290: basically workingGP-5290: state updates in motionGP-5290: some cleanupGP-5290: mid-reviewGP-5290: lose the interfaceGP-wkshp: add opsGP-wkshp: trimGP-wkshp: first pass on exportGP-wkshp: error in writeRule?GP-wkshp: working version of source exportGP-wkshp: more tweaksGP-wkshp: unnecessary
2025-02-10 13:15:57 -05:00
Ryan Kurtz
6ef6a85c11 Merge remote-tracking branch
'origin/GP-3450_Dan_dbgStructHovers--SQUASHED' (#5337)
2025-02-06 08:44:54 -05:00
Ryan Kurtz
207d26146d Merge remote-tracking branch
'origin/GP-3771_Dan_unwindArmThumb--SQUASHED' (Closes #5658)
2025-02-06 08:43:02 -05:00
Ryan Kurtz
65d6c3b188 Merge remote-tracking branch 'origin/GP-4546_Dan_breakExpressionActions--SQUASHED' 2025-02-06 08:34:30 -05:00
Dan
871557c555 GP-3450: Heuristic for assignment statements, evaluating lhs. Docs. Test. (Fixes a hover issue noticed in #5337) 2025-02-06 13:21:08 +00:00
Dan
655082ecb5 GP-3771: Add mask to the unwind analyzer (Fixes unwind with ARM/THUMB) 2025-02-06 13:18:15 +00:00
Dan
fb9a7c62a2 GP-4546: Add 'Set breakpoint' multi-action to Breakpoints window. 2025-02-06 13:15:45 +00:00