153 Commits

Author SHA1 Message Date
Kurt Miller
2ab0082d1a Add debugger support for OpenBSD. 2026-06-30 15:36:54 -04:00
d-millar
bd72532653 GP-6966: fix for tests
GP-6966: post-review
GP-6966: in review
GP-6966: not all tests pass, but...
GP-6966: better messaging
GP-6966: mods for x64dbg
GP-6966: docs (GP-6972)
GP-6966: fixes for linux->windows
GP-6966: fix for exit; fix for WINDBG_DIR
2026-06-24 11:29:29 -04:00
d-millar
38bf87f6b6 GP-4914: second pass from review
GP-4914: one more...
GP-4914: post-review, factor service down
GP-4914: post-review, factor service down
GP-4914: various issues
GP-4914: bounds errors
GP-4914: most tests ok; unwind info in service
GP-4914: fixing tests
GP-4914: more fixes
GP-4914: beta
GP-4914: sp adds, working
GP-4914: sp
GP-4914: temp mess
GP-4914: oops re buildXml
GP-4914: using base logic to pull regs
GP-4915: solution for frames w/o pgm & frames w/o ofReturn
GP-4914: tests passing (well, sort of)
GP-4914: should return the right frame
GP-4914: test checks
GP-4914: first pass
GP-4914: better layeringGP-4914: minor
2026-05-28 11:19:31 -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
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
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
Dan
a7b37a14c6 GP-6744: Add a type-checking task for Python packages. 2026-04-22 16:20:38 +00:00
Ryan Kurtz
d86752cf3c Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-19 05:45:33 -04:00
Dan
910337bcb3 GP-6716: Default everything to localhost 2026-04-17 18:20:50 +00:00
d-millar
5c9163c54a GP-6663: test fixes 2026-04-06 20:00:46 +00:00
d-millar
868c39a41f GP-0: 12.1 testing 2026-03-18 18:26:59 +00:00
Ryan Kurtz
ab2be15f17 Merge remote-tracking branch 'origin/GP-6474_d-millar_attach--SQUASHED' 2026-02-25 04:53:24 -05:00
d-millar
004b57d4a3 GP-6474: post-review
GP-6474: attach
GP-6474: attach
2026-02-24 16:10:17 -05:00
d-millar
fa7fae0579 GP-6445: post review
GP-6445: functional remote tests for dbgeng & x64dbg
GP-6445: more progress?
GP-6445: untested
GP-445: first pass (gdb)
GP-6445: gdb connector tests workingGP-6445: gdb+lldb connectors test workingGP-6445: x64dbg connector test
2026-02-23 10:40:50 -05:00
Ryan Kurtz
9d28fc6af4 Merge remote-tracking branch 'origin/GP-6380_d-millar_lldb21_etc_RB260213--SQUASHED' 2026-02-17 13:27:58 -05:00
d-millar
ea521b6fa7 GP-6380: tests may fail w/ 21, but for now keep them working
GP-6380: minor mod
GP-6380: oops
GP-6380: fixes + exit code 0 for timeouts
GP-6380: lldb-21 changes
2026-02-17 11:20:11 -05:00
d-millar
f8d623f3cf GP-6423: better setuputils
GP-6423: docs
GP-6423: slashes
GP-6423: lldb variants
GP-6423: bool fixed
GP-6423: str->bool
GP-6423: gdb/lldb w/ .init
GP-6423: tmp
2026-02-17 16:05:54 +00:00
d-millar
73edb72353 GP-6422: better event handling 2026-02-09 20:06:54 +00:00
d-millar
089ed062a2 GP-0: toml upgrade 2026-02-09 17:46:08 +00:00
Ryan Kurtz
2d75f6a643 Merge remote-tracking branch
'origin/GP-6375_d-millar_stack_by_default--SQUASHED' (Closes #8903)
2026-02-03 05:51:18 -05:00
d-millar
ddc2330eb9 GP-6375: stack
GP-6375: stack
2026-02-02 16:00:31 -05:00
d-millar
fcfbb1294a GP-0: revert
GP-0: specific tests
GP-0: test fixed for lldb)
GP-0: test fixed for lldb)
GP-6380: fixes + exit code 0 for timeouts
GP-6380: lldb-21 changes
2026-01-30 14:10:24 -05:00
ghidraffe
a61d8c3e76 GP-0 fix windows debugger testing issues
GP-0: mo'betta windoze gdb/lldb

GP-0: error in args, switch to expPrint

GP-0: gdb w/o bash (almost)

GP-0: test

GP-0: gdb commands (mostly) working

GP-0: tear down failures

GP-0: working on methods

GP-0: gdb (linux) tests running (except testDelreg)

GP-0: gdb (windows) mostly working

GP-0: tmp

GP-0: dbgeng tests clean

GP-0: gdb tests working

GP-0: ansi

GP-0: CSI G

GP-0: line endings again

GP-0: which

GP-0: dbgeng race

GP-0: assertion timeout skip finally

GP-0: windowsisms

GP-0: wtak

GP-0: review pass 1

GP-0: os -> cspec

GP-0: better lldb methods

GP-0: step out timing

GP-0: x64dbg tweaks

GP-0: TO BE REVERTED / FOR TESTING

GP-0: half a solution

GP-0: one more pass...

GP-0: one mmmore pass...
2026-01-23 19:20:51 +00:00
d-millar
e2b1d2f2d4 GP-6331: oops
GP-6331: lose the param
GP-6331: better
GP-6331: fields
GP-6331: version
2026-01-21 12:53:13 -05:00
Ryan Kurtz
522ef08c0e Merge remote-tracking branch
'origin/GP-6273_d-millar_remote_availables--SQUASHED' (Closes #8711)
2026-01-12 10:47:56 -05:00
d-millar
7d002ae79e GP-6112: cmd args for gdb/lldb 2026-01-09 19:43:20 +00:00
d-millar
bcced66f18 GP-6273: post-review
GP-6273: working
2026-01-09 13:09:53 -05:00
d-millar
82f2022682 GP-6251: oops 2025-12-18 23:59:10 +00:00
d-millar
4fdbeed55c GP-6251: bad arg in android launchers 2025-12-18 13:07:45 -05:00
d-millar
314225b920 GP-6228: missed these
GP-6228: change to >=
2025-12-18 11:57:18 -05:00
Ryan Kurtz
529fc65639 Merge remote-tracking branch 'origin/patch' 2025-12-11 12:15:53 -05:00
Dan
920447bf2f GP-0: Update debugger python wheels to 12.0 2025-12-11 16:20:35 +00:00
d-millar
d278340d56 GP-6174: docs
GP-6174: host->device
GP-6174: bug fixes
GP-6174: extra commands
GP-6174: first pass
2025-12-02 12:19:30 -05:00
Dan
3965c8edf0 GP-6084: Fix register writing for lldb (schema and code)
Some work toward dbgeng as well, but not yet resolved.
2025-11-12 16:57:56 +00:00
Dan
20314d087d GP-5973: Fix typos in lldbsetuputils.ps1 2025-09-09 15:12:19 +00:00
Ryan Kurtz
e4e2e4369e Merge remote-tracking branch 'origin/patch' 2025-08-20 07:59:09 -04:00
Ryan Kurtz
cdc5af10e4 GP-5648: Certification header support for .bat and .ps1 files 2025-08-20 05:58:46 -04:00
Dan
f92076b936 GP-5700: Expose module directories to scripts on request 2025-07-02 19:15:54 +00:00
Ryan Kurtz
34402ed14e Merge remote-tracking branch 'origin/GP-5456_Dan_upgradeProtobuf--SQUASHED' 2025-06-11 08:13:45 -04:00
Dan
f1607b5cfd GP-5456: Upgrade protobuf to 4.31.0 (java) and 6.31.0 (python) 2025-06-02 14:49:12 +00:00
Dan
deadfe59a1 GP-5703: Only require minor versions to match in auto-install. 2025-05-16 19:48:43 +00:00
Dan
c1e42d60d8 GP-5533: Document Android NDK lldb setup. 2025-05-16 13:27:58 +00:00
Dan
6ab32ff426 GP-5667: Fix gdbi and lldb argument passing in bash. 2025-05-14 19:29:13 +00:00
Dan
87db26d487 GP-5551: Detect and offer installation of missing Python packages. 2025-05-08 18:30:58 +00:00
Andras Gemes
6d5a061290 Debugger: fix description of step_into 2025-04-07 13:55:11 +02:00
Dan
b7570e1f52 GP-5538: Add 'Image' to remote-[gdb,lldb].*. Convert to powershell. 2025-04-04 17:15:41 +00:00
d-millar
f5df0a5de4 GP-5539: default to fullmem 2025-03-27 17:17:59 +00:00
Dan
21a1602579 GP-4209: GhidraTime-MSTTD integration. Type hints for (most) Python agents. 2025-03-24 18:28:07 +00:00