76 Commits

Author SHA1 Message Date
ghidra1 13bb1e8005 GP-6402 Improved project name/path error checking. Added support for
Windows UNC project paths. Refactor of GhidraURL utility methods and URI
use.  Other related cleanup.
2026-02-23 12:01:40 -05:00
Ryan Kurtz 2a06923b23 GP-6370: Upgrading to JDOM2 2026-01-24 05:39:25 -05:00
Dan cbe7d4743e GP-6236: Emulate from nearest snapshot. Avoid UI hang in Registers Panel. 2025-12-19 13:16:39 +00:00
Dan c21c812f74 GP-6105: Clear RegisterRow cache on changed language. Use IdentityHashMap. 2025-11-12 17:40:57 +00:00
Dan 72001639a8 GP-5879: Add callbacks to PcodeEmulator. Refactor for composition vice inheritance. 2025-08-21 13:22:49 +00:00
Dan ce96f8551d GP-5891: Include Debugger javadocs in the build. 2025-08-11 13:12:28 +00:00
Dan 851264808b GP-5795: Add a "Comment" column in the "Watches" table. 2025-07-28 15:29:01 +00:00
Ryan Kurtz 598efa66d9 Merge remote-tracking branch 'origin/patch' 2025-07-28 12:44:07 +00:00
Dan 1ad0a0f719 GP-5788: Add an action to forcibly close all transactions for a target (in case of back-end misbehavior) 2025-07-28 12:31:48 +00:00
ghidra1 a483a4e28c Merge remote-tracking branch
'origin/GP-5727_Dan_z3emu--SQUASHED'
2025-06-30 09:53:44 -04:00
Dan 7e7c8a5e86 GP-5194: Remove Deprecated 'Legacy mode' for DBTrace. 2025-06-27 16:00:08 +00:00
Dan 9729d240d7 GP-5727: Add Z3-based emulator and summarizer 2025-06-26 18:26:42 +00:00
Ryan Kurtz 2e0c098c25 GP-0: Fixing unnecessary semicolon warnings 2025-05-30 06:46:11 -04:00
Ryan Kurtz 1740ddae4a Merge remote-tracking branch 'origin/GP-5671_Dan_fixStaleLogicalBpt' into Ghidra_11.4 2025-05-15 13:33:58 -04:00
Dan 0facc761ce GP-5671: Fix failed breakpoint updates on toggle. 2025-05-15 17:09:57 +00:00
Dan 4a7d8b6984 GP-5678: Move timeout error on PE-header read to debug console. Heed Auto-Read spec. 2025-05-15 16:39:02 +00:00
Dan b491934eea GP-5675: Ensure comparison uses alternative view path. 2025-05-14 20:06:57 +00:00
ghidra1 0bf8f03a1e Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2' 2025-05-08 16:18:38 -04:00
Dan 87db26d487 GP-5551: Detect and offer installation of missing Python packages. 2025-05-08 18:30:58 +00:00
Ryan Kurtz f8ce5b4b3b Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo' 2025-04-21 07:55:21 -04:00
Ryan Kurtz 6730154316 GP-0: Certify 2025-04-21 07:54:19 -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 31f447e8c7 GP-5548: Factor listing synchronization into plugin. 2025-04-14 19:59:26 +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 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 21a1602579 GP-4209: GhidraTime-MSTTD integration. Type hints for (most) Python agents. 2025-03-24 18:28:07 +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
Dan bef0660e6a GP-5314: Destroy LiveMemoryHandler 2025-02-18 18:23:30 +00:00
Dan fb9a7c62a2 GP-4546: Add 'Set breakpoint' multi-action to Breakpoints window. 2025-02-06 13:15:45 +00:00
Dan 5d71f073f4 GP-5266: Only track on user click or address change. 2025-01-16 05:54:53 -05:00
Dan f5a93c3072 GP-1978: Delete Framework-Debugging. Merge needed parts into
TraceModeling.
2024-12-18 14:05:38 -05:00
Dan 5813548a84 GP-1978: Port tests to TraceRmi and delete more stuff. 2024-12-12 11:43:47 -05:00
Dan 0ab040816a GP-1978: Delete Deprecated plugins, GADP 2024-12-05 08:29:10 -05:00
Ryan Kurtz 9b77447764 GP-0: Certify 2024-11-26 08:54:23 -05:00
hippietrail 13598df8db many doubled words in comments etc, plus some nearby typos 2024-11-26 13:18:05 +07:00
Ryan Kurtz dd282d3153 Merge remote-tracking branch 'origin/GP-5078_ryanmkurtz_modules' 2024-11-04 07:27:50 -05:00
Dan d5a25fa6a3 GP-4906: Implement @image-opt. Have local-gdb use it. Fix 'null'. 2024-10-31 12:29:44 -04:00
Ryan Kurtz faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Dan 16ff4c4d08 GP-4847: Unify Debugger param dialogs. Prefixed integers allowed. 2024-09-05 12:35:28 -04:00
ghidragon 7f7559df56 GP-4559 Creating new Memory Search Feature that include dynamic change
detection
2024-08-30 01:37:26 +00:00
Dan d95200b166 GP-4713: Launch mapping uses AutoMapSpec. Fix StaticMappingService. 2024-08-14 15:44:42 -04:00
Ryan Kurtz bbd11bd1e0 Merge remote-tracking branch 'origin/GP-4636_Dan_mapFailureInConsole--SQUASHED' into Ghidra_11.1 2024-05-31 06:04:27 -04:00
Dan 1db04f8c71 GP-4636: Use Debug Console for initial mapping failure. 2024-05-30 14:52:16 -04:00
Dan 0c6fceed61 GP-4637: Preview terminal contents in failure dialog. 2024-05-30 14:45:21 -04:00
Dan 53e4ce5c30 GP-0: Fix tests 2024-04-05 10:51:45 -04:00
Ryan Kurtz f963f23a8f Merge remote-tracking branch 'origin/GP-1608_refactorTraceTabs--SQUASHED' 2024-04-04 08:32:05 -04:00
Dan 04d2e88c2d GP-1608: DebuggerListing use GTabPanel. No tabs in Threads. 2024-04-03 16:02:06 -04:00