626 Commits

Author SHA1 Message Date
ghidra1 131976fac1 Merge remote-tracking branch 'origin/patch' 2026-01-14 10:43:05 -05:00
ghidra1 404775f0de GP-0 Corrected test failures caused by sleigh compiler changes 2026-01-14 10:42:15 -05: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 345a723b61 GP-0 fix clipboard test byteviewer chars format 2026-01-07 17:57:49 +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 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
Ryan Kurtz 75830b9f78 Merge remote-tracking branch 'origin/GP-6159_Dan_refactorPcodeUseropLibraryExecute--SQUASHED' 2025-12-22 11:04:21 -05:00
Dan 7d2a11d803 GP-6159: Require op argument in PcodeUseropDefinition.execute(). 2025-12-22 15:57:37 +00:00
Ryan Kurtz 2a86fe2018 Merge remote-tracking branch 'origin/patch' 2025-12-19 15:01:26 -05:00
Dan e94bb1e66e GP-6191: Implement repeat_char CSI final in VT-100. 2025-12-19 18:59:51 +00:00
Dan 2a4c35ce96 GP-0: Fix tests since GP-5980 2025-12-18 14:11:46 +00:00
Ryan Kurtz 9e7b888298 Merge remote-tracking branch 'origin/GP-5980_Dan_jitMpIntMore--SQUASHED' 2025-12-15 08:23:26 -05:00
Dan d4220d6af9 GP-5980: Optimize and clean code for mp-int in p-code emu. 2025-12-15 13:20:57 +00:00
Ryan Kurtz 8616d0f8c7 Merge remote-tracking branch 'origin/patch' 2025-12-15 07:05:18 -05:00
ghidra1 78729379e4 GP-6155 Refactor of PKI framework support 2025-12-12 16:53:49 -05:00
Ryan Kurtz 604ba9536f Merge remote-tracking branch 'origin/GP-6148_d-millar_x64dbg_termination' 2025-11-24 13:55:43 -05:00
Ryan Kurtz 8e8a301e1f Merge remote-tracking branch
'origin/GP-6085-dragonmacher-flow-arrows-for-all--SQUASHED'
(Closes #8601)
2025-11-24 10:50:12 -05:00
dragonmacher eb10bd7e08 GP-6085 - Flow Arrows - Change to a service-based system for margin providers to allow flow arrows in snapshots 2025-11-21 17:50:32 -05:00
d-millar cd6ad2cc12 GP-6148: better end-of-life logic for x64dbg 2025-11-20 14:26:25 -05:00
dragonmacher dcfe7692f0 Defined Strings - Fixed bug that caused the table to jump as users
selected rows

Fixes #8603
2025-11-13 13:17:08 -05:00
ghidra1 d193345dde Merge remote-tracking branch 'origin/GP-5972_d-millar_x64dbg_RB251030--SQUASHED' 2025-11-12 16:34:35 -05:00
d-millar e28c2ead26 GP-5972: post-review
GP-5792: minimize calls while running
GP-5972: better tx refs
GP-5972: fixes for typing errors
GP-5972: temp mods
GP-5972: vscode mods
GP-5972: post-review
GP-5972: post-review
GP-5972: updates docs
GP-5972: support for 32-bit
GP-5972: mods post-PR
GP-5972: better error handling
GP-5972: ss-only
GP-5972: help
GP-5972: help
GP-5972: mostly functional tests
GP-5972: lame hook tests
GP-5972: methods pass
GP-5972: first pass - works a little
GP5972: some functionalityGP-5972: mem+GP-5921: basicsGP-5921: pc, spGP-5972: regsGP-5972: regs/mem/modsGP-5972: ghidraxdbgGP-5972: _base -> clientGP-5972: mods/memGP-5972: availableGP-5972: bptsGP-5972: -pybagGP-5972: initial stateGP-5972: misc fixesGP-5972: bptsGP-5972: various methods/slightly better stateGP-5972: del bptsGP-5972: more bptsGP-5972: better attachGP-5972: better launchGP-5972: tests round 0GP-5972: cmd tests - setsGP-5972: cmd tests passGP-5972: methodsGP-5972: methods exc 3
GP-5972: x64dbg init
2025-11-12 12:18:40 -05:00
ghidra1 09a38ac9b2 Merge remote-tracking branch 'origin/Ghidra_12.0' 2025-11-07 15:43:29 -05:00
ghidra1 de78c28c50 GP-0 Reduce log output in nightly test run 2025-11-07 09:47:24 -05:00
dragonmacher 18f176152c GP-5996 - Version Tracking - Added option for apply function namespace 2025-10-17 15:28:32 -04:00
Ryan Kurtz eeaaa80244 Merge remote-tracking branch
'origin/GP-5806_ghidragon_add_namspace_chooser_to_rename_dialog--SQUASHED'
(Closes #8263)
2025-10-07 05:46:20 -04:00
Ryan Kurtz 495ba1aa7e Merge remote-tracking branch 'origin/GP-5924_dev747368_dwarf_debuginfod'
(Closes #8407)
2025-10-07 05:01:10 -04:00
dev747368 fe5ea1c91a GP-5924 DWARF debuginfod support 2025-10-06 19:37:41 +00:00
ghidragon 298aa9827f GP-5806 added namespace chooser to add/edit label/function dialog 2025-10-06 15:10:13 -04:00
dragonmacher 9f47e39541 Test fixes 2025-10-01 13:46:35 -04:00
Ryan Kurtz 99ed7ea955 Merge remote-tracking branch 'origin/GP-6016-dragonmacher-function-compare-save--SQUASHED' 2025-10-01 05:07:04 -04:00
dragonmacher 85f07ad803 GP-6016 - Updated the Function Comparison provider to save Listing format changes; fixed last used tab not being saved. 2025-09-30 17:05:08 -04:00
ghidra1 367e71f707 GP-5333 Added repo connection status/action to root project data tree node 2025-09-29 15:34:08 -04:00
ghidra1 f6148f063a Merge remote-tracking branch 'origin/GP-5907-5908_ghidra1_ProjectTreeUpdateAndDelete--SQUASHED' 2025-09-12 15:35:03 -04:00
ghidra1 8d31fa97bb GP-5908 Corrected project tree change listener, domain folder events and various data tree actions to resolve issues when link-files are used. 2025-09-12 15:28:28 -04:00
Ryan Kurtz c0fe84f0bd GP-5343: Importer filesystem mirroring 2025-09-12 10:04:53 -04:00
Ryan Kurtz 272314d7af Merge remote-tracking branch 'origin/GP-5214_Dan_jitMpInt--SQUASHED' 2025-09-10 14:01:21 -04:00
Dan df90de2367 GP-5214: Add support for multi-precision integer operations in the JIT-accelerated emulator. 2025-09-10 16:32:13 +00:00
Ryan Kurtz 66a2caa2dc Merge remote-tracking branch 'origin/GP-5650_Dan_moveDynamicUpdateToToolbar--SQUASHED' 2025-08-27 12:48:28 -04:00
Dan f2743a259e GP-5650: Replace 'Dynamic Update' checkbox in 'Instruction Info' with toolbar action. 2025-08-27 16:15:29 +00:00
caheckman f6495e4146 GP-5851 Fix tiling truncations for odd data-type sizes in
MultiSlotAssign. Fix for big endian multi-slot return value.
2025-08-26 16:40:16 +00:00
Ryan Kurtz a48c081e61 Merge remote-tracking branch
'origin/GP-5720-dragonmacher-drop-down-field-contains-mode--SQUASHED'
(Closes #4725, Closes #8203)
2025-08-19 13:01:58 -04:00
dragonmacher 3c90216365 GP-3648 - Add Function Graph to Function Comparison display 2025-08-18 17:14:26 -04:00
dragonmacher ce0c7b9229 GP-5720 - Drop Down Modes - Added modes to drop-down text fields to control how matches are found 2025-08-18 16:39:20 -04:00
Ryan Kurtz 483cd9a799 Merge remote-tracking branch 'origin/GP-5795_Dan_commentColumnForWatch'
(Closes #8302)
2025-08-06 09:13:44 -04:00
Ryan Kurtz 1b7fae31f9 Merge remote-tracking branch 'origin/patch' 2025-07-28 17:28:07 +00:00
Dan 39c0a83c0c GP-5877: Fix Patch Instruction action in some Harvard architectures. 2025-07-28 15:48:40 +00:00
Dan 851264808b GP-5795: Add a "Comment" column in the "Watches" table. 2025-07-28 15:29:01 +00:00