Commit graph

151 commits

Author SHA1 Message Date
d-millar
9c23ea8f09 GP-5607: don't use tool defaults if you have a prorgam 2025-04-22 12:26:39 -04:00
Ryan Kurtz
f8ce5b4b3b Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo' 2025-04-21 07:55:21 -04:00
Luke Serné
8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Dan
004712026b GP-5523: Allow tool-wide configuration of radix for displaying trace times. 2025-04-17 18:18:53 +00:00
Dan
5f1581b417 GP-4080: Display 'lock' overlay when cx/target has a transaction. 2025-04-09 17:33:16 +00:00
Dan
ed48b0e452 GP-616: Fix 32-bit pointer placement in WoW64 targets. 2025-04-09 13:27:49 +00:00
Dan
b7570e1f52 GP-5538: Add 'Image' to remote-[gdb,lldb].*. Convert to powershell. 2025-04-04 17:15:41 +00:00
Ryan Kurtz
7ca36e01d9 Merge remote-tracking branch 'origin/GP-5436_Dan_torchAsyncComm--SQUASHED' 2025-03-25 12:46:21 -04:00
Dan
14d0432554 GP-5436: Move AsyncComm remains into Generic 2025-03-25 16:44:37 +00:00
Dan
ee0a031261 GP-0: Correct assertions for new packet format post GP-4209 2025-03-25 13:22:05 +00:00
Ryan Kurtz
8d18be9e39 Merge remote-tracking branch 'origin/GP-4611_d-millar_better_launch_defaults' 2025-03-24 15:18:47 -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
17d6f49bd7 GP-4611: not a perfect solution, but better 2025-03-10 17:42:09 -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
d-millar
44c2a6dd26 GP-3133: per review
GP-3133: docs
GP-3133: basic methods
GP-3133: first pass
2025-03-05 10:11:35 -05: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
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
Ryan Kurtz
92258b5b1b Merge remote-tracking branch 'origin/GP-2040_Dan_cleanAsyncUtils--SQUASHED' 2025-03-04 12:14:22 -05:00
Dan
922c4d0186 GP-2040: Remove garbage from AsyncUtils. 2025-03-04 17:09:06 +00:00
Dan
a94b0493c9 GP-5425: Encapsulate object-discovery policy, sort REFRESH, incorporate schema into specificity 2025-03-04 14:15:07 +00:00
Dan
789a9fa4b7 GP-5379: Require snap parameter in object getters/setters. Lots of fallout. 2025-03-03 17:29:24 +00:00
Ryan Kurtz
f23ae988bc Merge remote-tracking branch
'origin/GP-5314_Dan_liveMemHandlerBroke--SQUASHED' (Closes #7413)
2025-02-19 06:10:13 -05:00
Dan
bef0660e6a GP-5314: Destroy LiveMemoryHandler 2025-02-18 18:23:30 +00:00
d-millar
55ea88ddb0 GP-5360: first pass - gdb working
GP-5360: working lldb.bat

GP-5360: allow empty listing for dbgeng

GP-5360: bat equivs

GP-5360: bat equivs

GP-5360: ssh adds for lldb

GP-5360: missed one

GP-5360: missed one

GP-5360: wow this sucks

GP-5360: post-review
2025-02-13 14:47:37 -05:00
Dan
19edc7028c GP-0: Fix MethodInvocation dialog tests. 2025-02-10 18:15:37 +00:00
Dan
fb9a7c62a2 GP-4546: Add 'Set breakpoint' multi-action to Breakpoints window. 2025-02-06 13:15:45 +00:00
d-millar
05ed589fa0 GP-4732: from the demo (lol)
GP-4732: frome review
GP-4732: working until we step
GP-4732: manifestGP-4732: works, except for resumeGP-4732: successGP-4732: frome review
2025-01-30 12:57:47 -05:00
d-millar
fdf1c04e2c GP-2614: from review
GP-2614: minor fix
2025-01-23 15:59:00 -05:00
Ryan Kurtz
5ca27e36c9 Merge remote-tracking branch 'origin/Ghidra_11.3' 2025-01-17 08:16:33 -05:00
Dan
2a41c8fe6b GP-5271: Fix break/watchpoints with lldb. Many framework changes. 2025-01-17 07:58:01 -05:00
Ryan Kurtz
44fb13b292 GP-5257: Fixing Gradle warnings 2025-01-13 13:52:50 -05:00
Ryan Kurtz
52a1550eff Merge remote-tracking branch 'origin/GP-326_d-millar_how_to_add_a_debugger--SQUASHED' 2025-01-08 14:56:18 -05:00
d-millar
d5df1c16bb GP-326: never say die
GP-326: recompiling to htmnl
GP-326: recompiling to htmnl
GP-326: last?
GP-326: getting there
GP-326: roll along
GP-326: rolling along
GP-326: test fix
GP-326: miscellaneous post-review fixes
GP-326: complicated stuff
GP-326: more simple stuff
GP-326: navhead fix
GP-326: better docs
GP-326: html for md
GP-326: html for md
GP-326: tutorial edits
GP-326: tutorial edits
GP-326: re-arranging docs
GP-326: from review
GP-326: adding a debugger
GP-326: docs
GP-326: using TestResources - tests pass
GP-326: working tests
GP-326: most cmd/meth tests working
GP-326: cmd tests pass
GP-326: passes thru putmem
GP-326: one test running
GP-326: better startup logic
GP-326: first pass tests
GP-326: misc cleanup
GP-326: cleaner startup
GP-326: cleanup
GP-326: fixes for crash dump
GP-326: util cleanup
GP-326: objects cont.
GP-326: first pass at objects
GP-326: some cleanup
GP-326: regions
GP-326: sections
GP-326: modules
GP-326: alt launchers
GP-326: symbols
GP-326: memory
GP-326: stack frame - regs + locals
GP-326: frames
GP-326: threads
GP-326: better start sequence
GP-326: working launcher
GP-326: util.version
GP-326: arch
2025-01-08 13:16:34 -05:00
Dan
b0998ae24c GP-5239: Update debug agent versions to 11.3 2025-01-06 16:32:58 -05:00
Dan
84e9578e67 GP-0: Fix NPEs when closing the Debugger tool. 2025-01-03 15:58:43 -05:00
Dan
e0ccc4883b GP-5213: Fix editing registers presented as primitives. 2025-01-03 12:55:06 -05:00
Dan
1094be1463 GP-0: Fix tests. 2025-01-02 14:08:43 -05:00
Ryan Kurtz
b93aaac3a3 Merge remote-tracking branch
'origin/GP-5180_Dan_fixAutoReadInFFV--SQUASHED' (#7176)
2024-12-20 15:26:07 -05:00
Ryan Kurtz
473c16f1cb Merge remote-tracking branch 'origin/GP-5003_improveTerminalFonts--SQUASHED' 2024-12-20 15:21:29 -05:00
Dan
71548dd8aa GP-5180: Fix auto memory read without regions (Force Full View) 2024-12-20 14:25:11 -05:00
Dan
0fde0dcbfe GP-5003: Add terminal font size actions. Improve configurability. 2024-12-20 14:23:40 -05:00
d-millar
13e6017dfc GP-5209: help edits 2024-12-20 14:00:58 +00:00
d-millar
1785f4e121 GP-5209: kernel-mode 2024-12-19 22:16:12 +00:00
Dan
f5a93c3072 GP-1978: Delete Framework-Debugging. Merge needed parts into
TraceModeling.
2024-12-18 14:05:38 -05:00
Ryan Kurtz
f0641fd72a Merge remote-tracking branch 'origin/GP-5185_d-millar_exdi--SQUASHED' 2024-12-17 11:39:03 -05:00
d-millar
84a0108256 GP-5185: from the review
GP-5185: don't revert
GP-5185: ModelQuery fixes
GP-5185: fix for ModelQuery
GP-5185: threads
GP-5185: attempt at threads
GP-5815: main containers working
GP-5185 certified
GP-5815: new logic ala Volatility
GP-5185: better print
GP-5185: first pass
2024-12-17 11:35:34 -05:00
Dan
5813548a84 GP-1978: Port tests to TraceRmi and delete more stuff. 2024-12-12 11:43:47 -05:00
Ryan Kurtz
293f5bdb0a Merge remote-tracking branch 'origin/GP-1978_Dan_torchFrameworkDebugging-pt1--SQUASHED' 2024-12-05 08:37:25 -05:00
Dan
0ab040816a GP-1978: Delete Deprecated plugins, GADP 2024-12-05 08:29:10 -05:00