d-millar
a9d7962da9
GP-4522: mods to docs
...
GP-4522: better tag
GP-4522: moving by-avail to availables
2024-04-22 16:52:26 -04:00
Dan
a93a695e6a
GP-3887: Update Debugger course for Trace RMI.
2024-04-22 10:11:25 -04:00
Dan
c634283544
GP-3837: Update Debugger Help for Trace RMI.
2024-04-12 16:39:41 -04:00
Dan
1d6cd070f5
GP-4293: Implemented default actions in Model tables and trees.
2024-04-03 11:06:13 -04:00
Ryan Kurtz
11abf7553c
Merge remote-tracking branch 'origin/GP-4439_Dan_rawGdbConnector--SQUASHED'
2024-03-27 07:48:24 -04:00
Dan
f9bea7720a
GP-4439: Add raw-gdb.sh and raw-python.sh. Add @no-image tag.
2024-03-26 08:50:53 -04:00
Dan
eb5bf458a4
GP-4415: Lots of lldb trace-rmi fixes
...
Breakpoint Enabled atribute.
Test fixes on macOS and Linux.
Re-work value conversion a bit.
shlexify commands.
Add method display names.
2024-03-22 08:56:59 -04:00
d-millar
918d38c468
GP-4441: new option for target remote
...
GP-4441: post-review edits
GP-4441: first pass
GP-4441: working remote gdb/lldbGP-4441: updated via 4437GP-4441: embedded updatesGP-4441: set arch conditionally
2024-03-20 15:24:04 -04:00
Ryan Kurtz
75694f303e
Merge remote-tracking branch 'origin/GP-4437_d-millar_remote_gdb--SQUASHED'
2024-03-19 12:22:14 -04:00
Ryan Kurtz
433451d4ad
Merge remote-tracking branch 'origin/GP-4389_Dan_fixLldbTraceRmi--SQUASHED'
2024-03-19 12:17:59 -04:00
d-millar
7d1c708b62
GP-4437: per-review fixes
...
GP-4437: minor edit
GP-4437: added launcher
2024-03-18 18:57:46 -04:00
d-millar
f2319e61be
GP-4350: more review-related changes
...
GP-4350: attempted fix for expression-based bpts
GP-4350: working for at least 8+
GP-4350: fix for f.level (working for 10+)
GP-4350: good for 11+
GP-4350: good for 11+
2024-03-15 19:16:25 -04:00
Dan
973b9a8d4c
GP-4389: Fixes for Trace RMI lldb on macOS
...
Create local-lldh.sh launch script
Upgrade to JNA-5.14
Fix pty IOCTL numbers for macOS
Fix compile-spec mapping
Improv error report / clean-up after launch failure.
Write ERROR state on memory read failures
Convert Python exceptions to LLDB command errors
2024-03-11 10:14:40 -04:00
Dan
113657e8b9
GP-3891: Add specific support for wine in ghidragdb; add wine-gdb.sh
...
Also some documentation fixes for static mappings.
2024-03-07 08:04:36 -05:00
Dan
289c5c90fa
GP-3838: Add qemu+gdb launcher.
2024-03-01 12:36:13 -05:00
Ryan Kurtz
23d471731e
Merge remote-tracking branch 'origin/patch'
2024-02-27 12:04:44 -05:00
Dan
ab5c800030
GP-4363: Various fixes and improvements for Elements tables.
2024-02-27 10:50:07 -05:00
Dan
1b22bac110
GP-4368: Fix breakpoint command list parsing. ( closes #6257 )
2024-02-27 10:41:01 -05:00
Dan
0432872e22
GP-0: Improve pop-up test reliability. Fix typo in GDB.
2024-02-20 12:20:52 -05:00
Ryan Kurtz
fea1243894
Merge remote-tracking branch
...
'origin/GP-4324_Dan_moreGdbLaunchers--SQUASHED'
2024-02-16 10:55:11 -05:00
Dan
9cb38e493b
GP-4323: Add gdb/ssh and gdbserver/ssh connectors
2024-02-15 14:33:42 -05:00
Ryan Kurtz
79b04c5a04
Merge remote-tracking branch 'origin/GP-4292_Dan_expandMeansRefresh--SQUASHED'
2024-02-15 11:21:47 -05:00
Dan
ed9297dd25
GP-4292: Detect input-driven Model tree expansion and refresh.
2024-02-14 16:01:22 -05:00
Dan
b34aaa4952
GP-3839: Various speed improvements for Trace RMI
2024-02-14 15:53:59 -05:00
Dan
644e2c53e5
GP-3984: Have gdb connector delay section info until asked.
2024-02-01 08:50:27 -05:00
Dan
01ae06d0f8
GP-4198: Distribute Trace RMI clients (python).
...
ASIDE: Fix terminal buffer overflow.
2024-01-05 12:04:25 -05:00
Dan
0d03ce2f14
GP-0: Fix forgotten Client() description parameter.
2023-12-04 10:43:06 -05:00
ghidra1
91de3c90e7
GP-0 Temporary fix for Client (client.py) construction use to pass
...
missing description arg as TBD.
2023-12-03 18:34:02 -05:00
Dan
bf8f7c8f78
GP-3836: Add Trace RMI 'Connections' pane.
2023-12-01 09:10:12 -05:00
Dan
fd4380c07a
GP-3857: Port most Debugger components to TraceRmi.
2023-11-02 10:43:31 -04:00
Dan
2dc43ef2a9
GP-0: Fix gdb tests
2023-10-18 13:32:12 -04:00
Ryan Kurtz
2a23fdd1ea
Merge remote-tracking branch 'origin/GP-3725_Ives_ghidragdb-module-base--SQUASHED'
2023-10-17 10:27:57 -04:00
Ives
db0b358ceb
Altered heuristic to better compute module base in gdb TraceRMI
2023-10-17 09:13:44 -04:00
Dan
da0aeefa4f
GP-0: Fix async invocation of model's listeners.
2023-10-12 13:58:29 -04:00
Dan
08a900afad
GP-3512 - Created 'ListenerSet' for improved listener usage
2023-10-10 10:26:06 -04:00
Ryan Kurtz
3a41ea3c9f
Merge remote-tracking branch 'origin/GP-2740_Dan_debuggerTargetService--SQUASHED'
2023-10-03 11:22:10 -04:00
Dan
84b9181c00
GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder.
2023-10-02 15:21:19 -04:00
Ryan Kurtz
056ef7954b
Merge remote-tracking branch 'origin/patch'
2023-10-02 06:33:34 -04:00
Dan
eea90f49c9
GP-3818: Create TraceRMI launcher framework. Launch script for gdb.
2023-09-20 15:23:44 -04:00
Ryan Kurtz
ce560dc23d
Merge remote-tracking branch
...
'origin/GP-3825_d-millar_Cygwin_line_endings--SQUASHED' (Closes #5755 )
2023-09-12 11:19:36 -04:00
d-millar
06ffa6c4d4
GP-3825(SQ): post squash change
2023-09-12 11:15:41 -04:00
d-millar
c70014fe40
GP-3825: changes suggested from review
...
GP-3825: fix for local line-ending issue
2023-09-12 10:33:43 -04:00
Dan
2a23931840
GP-3690: Anticipate changes in upcoming gdb-14.
2023-09-07 13:06:20 -04:00
Dan
a531d110a5
GP-0: Fix test compilation dependencies.
2023-09-06 09:07:52 -04:00
Dan
a548e54075
GP-3800: Get TerminalService working on Windows, too.
2023-09-05 13:52:35 -04:00
Ryan Kurtz
2f51a8289c
GP-1977: Fixing Module.manifest
2023-09-05 11:03:08 -04:00
Ryan Kurtz
09170c9e8b
Merge remote-tracking branch 'origin/GP-1977_Dan_terminalEmulation--SQUASHED'
2023-09-05 10:48:28 -04:00
Dan
482341f6b1
GP-1977: Introduce Terminal Service and Plugin
2023-08-31 14:56:38 -04:00
Dan
a84bfc0320
GP-0: Fix tests
2023-08-30 08:36:26 -04:00
Ryan Kurtz
71a9df12a9
Merge remote-tracking branch 'origin/patch'
2023-08-15 09:06:39 -04:00
Dan
215cd7c4f3
GP-2223: Better strategy for computing module base with GDB.
2023-08-14 14:37:46 -04:00
Ryan Kurtz
db74fb5aaf
Merge remote-tracking branch 'origin/patch'
2023-08-14 13:27:37 -04:00
Dan
dab3e1aa57
GP-0: Fix frame selection in gdb-13.1. CI issues after upgrade.
2023-08-14 11:41:44 -04:00
Dan
75677b729f
GP-2677: Fix and enable tests
2023-08-14 07:48:03 -04:00
Ryan Kurtz
5ef4b269a1
Merge remote-tracking branch 'origin/patch'
2023-08-09 13:24:14 -04:00
Dan
ccf18d75a7
GP-3666: Remove duplicative MODULE_[UN]LOADED events. Fix NPEs in GDB
...
connector.
2023-08-07 14:25:37 -04:00
Dan
1de4dfc9c7
GP-2677: Introduce TraceRmi (API only, experimental)
2023-08-02 10:25:36 -04:00
Wiz
4660e1563f
Make proper Arrays.toString() calls instead of .toString, which is improper for arrays
2023-06-25 12:00:08 -04:00
Ryan Kurtz
adf7b18547
Merge remote-tracking branch 'origin/GP-0_d-millar_maint_info_sections_template--SQUASHED' into patch
2023-06-01 13:35:49 -04:00
d-millar
de3d53be90
GP-0: template for 'maint info sections'
...
GP-0: template for 'maint info sections'
2023-06-01 13:16:13 -04:00
Dan
4b0bd5ce12
GP-3507: Create attachable sleep specimen for gdb
2023-05-30 14:04:01 -04:00
Ryan Kurtz
05ad0ea305
Merge remote-tracking branch 'origin/GP-0_d-millar_pty_for_macos' into patch
2023-05-23 11:33:18 -04:00
d-millar
dec2620bea
GP-0: quick fix for macos/gdb support
2023-05-23 10:25:42 -04:00
Dan
bcf78937d9
GP-3448: Fix GDB module ranges. Cull unnecessary queries.
2023-05-19 12:41:30 -04:00
Ryan Kurtz
fb70d8ae66
Merge remote-tracking branch 'origin/GP-3311_Dan_gdbLaunchWithSpaces'
...
(Closes #5203 )
2023-04-24 06:53:09 -04:00
Ryan Kurtz
5929794468
Merge remote-tracking branch 'origin/GP-1710_Dan_errorPopupOnDeclineSshHostKey'
2023-04-24 06:50:28 -04:00
Dan
28725b358f
GP-3209: Refactor opinions and catch missing factory names
2023-04-21 16:31:54 -04:00
Dan
9810102e72
GP-1710: Fix error popup when user rejects SSH HostKey
2023-04-21 14:23:02 -04:00
Dan
6547432f94
GP-3311: Fix issues launching binaries with spaces using GDB.
2023-04-20 16:46:39 -04:00
Dan
9774aa9f0e
GP-1976: Accept only the first GADP connection
2023-03-16 14:51:26 -04:00
Ryan Kurtz
2d9fe939c4
Merge remote-tracking branch
...
'origin/GP-1007_Dan_dedupNodepContents--SQUASHED' (Closes #3076 )
2023-03-14 06:22:30 -04:00
Dan
3be53dc05e
GP-1007: Fix GADP agent nodepJar issues
2023-03-13 14:02:08 -04:00
d-millar
15c4345d71
GP-3162: refresh bool->enum
2023-03-03 18:41:18 +00:00
Ryan Kurtz
2b20e32a78
Merge remote-tracking branch 'origin/GP-1545_Dan_noGuavaCache--SQUASHED'
...
Conflicts:
Ghidra/Debug/Debugger-agent-dbgmodel/src/main/java/agent/dbgmodel/model/impl/DelegateDbgModel2TargetObject.java
2023-02-28 13:06:36 -05:00
Dan
d43b9ead66
GP-1545: De-guava the Debugger
2023-02-27 12:26:21 -05:00
Ryan Kurtz
c3a4218816
Merge remote-tracking branch 'origin/patch'
2023-02-25 07:49:00 -05:00
Thompson Lee
7d47210465
Fixed incorrect parsing of the Erase In Line ANSI code.
...
All credits go to nsadeveloper789 for the patch.
2023-02-23 15:27:48 -05:00
d-millar
d4e34c9532
GP-0: quick fix for typo
2023-02-22 12:00:34 -05:00
Dan
bde529b4d5
GP-1808: Added 'Run to Address'-type actions to right-click menu for some connectors.
2023-02-07 12:23:16 -05:00
Ryan Kurtz
16d80129b8
Merge remote-tracking branch 'origin/GP-1999_d-millar_agent_launchers--SQUASHED'
2023-01-26 13:21:10 -05:00
d-millar
b4698475b6
GP-1999: mods for windows
...
GP-1999: launchers for the agents
GP-1999: launchers for the agents
2023-01-26 13:02:14 -05:00
Dan
d0c8c5a77a
GP-3018: Navigate/activate by double-click. Various related fixes.
2023-01-26 09:22:21 -05:00
Dan
8dbf2341b2
GP-2623: Improve connect dialog and factory descriptions
2023-01-20 14:26:49 -05:00
Ryan Kurtz
a895e3c48f
Merge remote-tracking branch 'origin/patch'
2022-11-14 13:17:20 -05:00
Dan
13dc22099b
GP-0: Fix exit code for "not found" (after GP-994)
2022-11-14 13:00:45 -05:00
Ryan Kurtz
b9a6bfdcd3
Merge remote-tracking branch 'origin/GP-2752_Dan_removePerTargetObjectListeners--SQUASHED'
2022-11-12 01:36:31 -05:00
Ryan Kurtz
98ff131dbd
Merge remote-tracking branch 'origin/patch'
2022-11-12 01:16:26 -05:00
Ryan Kurtz
9188a519dc
Merge remote-tracking branch
...
'origin/GP-1459_Dan_gdbAArch64VectorRegs--SQUASHED' into patch
(Closes #3541 )
2022-11-12 01:12:04 -05:00
Dan
50c7217635
GP-2752: Remove TargetObject.addListener() and related
2022-11-10 13:46:23 -05:00
Dan
3b0ae72f6a
GP-1459: Fixed parsing for GDB/MI-reported AArch64 vector registers.
2022-11-10 13:44:27 -05:00
Dan
b4d2cb75ba
GP-994: Improve error reporting when GADP-based models fail to start
2022-11-08 16:40:53 -05:00
Ryan Kurtz
da766b7e69
Merge remote-tracking branch 'origin/GP-2760_Dan_fixPlatformMapping'
2022-11-03 11:10:42 -04:00
Dan
0d7cb0dd50
GP-2555: Refactor StackProvider for object-mode trace.
2022-11-02 10:31:19 -04:00
Dan
579deb5904
GP-2760: TraceManager to attempt platform mapping
2022-10-26 17:05:11 -04:00
Ryan Kurtz
284fd2dc03
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-26 13:48:13 -04:00
Dan
a8861e8d6a
GP-0: Do not use JNA's throws LastErrorException idiom
2022-10-26 09:11:01 -04:00
Ryan Kurtz
12854d1316
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-20 13:37:40 -04:00
ghidra1
116b95abf9
Merge remote-tracking branch 'origin/GP-2726_Dan_gdbWatchpointAddress' into Ghidra_10.2
2022-10-20 13:31:22 -04:00
Dan
3aa9d21f10
GP-0: Fix tests
2022-10-20 13:26:17 -04:00
Dan
776413921f
GP-1543: Replace Range<Long> with Lifespan, ULongSpan, KeySpan,
...
FieldSpan
2022-10-20 09:38:55 -04:00