Commit Graph

66 Commits

Author SHA1 Message Date
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Dan
aff5b21b77 GP-4801: Deprecate Framework-Debugging and related. Ignore tests. 2024-08-13 08:23:25 -04:00
Ryan Kurtz
4c7c6015d9 GP-0: Moving hasPythonPackage.gradle and hasProtobuf.gradle.
They are generic and non-debugger things want to use them.
2024-07-08 10:27:31 -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
Dan
84b9181c00 GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder. 2023-10-02 15:21:19 -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
d-millar
94166ac349 GP-3222: Adds ability to export/serve symbols & types as Volatility ISF
JSON
2023-04-21 11:31:47 -04:00
d-millar
9690254616 GP-3142: fix for read registers
GP-3142: adding Populate to schema
GP-3142: adding session id to the records
GP-3142: post-review id->record
GP-3142: post-review id->record
GP-3142: post-review adds to interface
GP-3142: post-review try-finally (missed two)
GP-3142: post-review try-finally (missed one)
GP-3142: post-review try-finally; clearer reset logic
GP-3142: post-review better use of TargetMethod.Export
GP-3142: minor fixes
GP-3142: first pass at dbgeng kernel mods
GP-3142: temp holdGP-3142: mods to differentiate system and engine idsGP-3142: fixes for bad system/engine differentationGP-3142: fixes for bad pid/tid <0 testGP-3142: fixes for selection logicGP-3142: attempting to mininize work done, esp. by expensive callsGP-3142: fix for stack framesGP-3142: minor bug fix for sys threadsGP-3142: better register/stack reads for non-system threadsGP-3142: warningsGP-3142: post-squash and rebaseGP-3142: missed a few RefreshBehavior candidatesGP-3142: miscellaneous fixesGP-3142: minimize workloadGP-3142: display fixes; refresh==true for resolved process/threadGP-3142: added re-populate methodsGP-3142: better kernel/user code re-useGP-3142: re-fix for fact that thread 0 belongs to process 0
2023-03-21 10:54:40 -04:00
Dan
9774aa9f0e GP-1976: Accept only the first GADP connection 2023-03-16 14:51:26 -04:00
d-millar
15c4345d71 GP-3162: refresh bool->enum 2023-03-03 18:41:18 +00:00
Dan
d43b9ead66 GP-1545: De-guava the Debugger 2023-02-27 12:26:21 -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
Dan
8dbf2341b2 GP-2623: Improve connect dialog and factory descriptions 2023-01-20 14:26:49 -05:00
Dan
34aabc7edb GP-2979: Launch GADP agents using same JVM as Ghidra 2023-01-17 16:24:33 -05:00
Dan
bd16553f1d GP-2915: Fixed GADP encoding of null Value 2022-12-21 15:20:39 -05:00
Dan
f6eec1731a GP-0: Fix tests after GP-2752 2022-11-14 12:53:55 -05:00
Ryan Kurtz
97097daa68 Merge branch 'GP-0_ryanmkurtz_PR-4743_jobermayr_protobuf' 2022-11-13 01:29:24 -05:00
Johannes Obermayr
9acf828599 Update Module.manifest after upgrading protobuf to 3.21.8
Fixes:
Execution failed for task ':Debugger-gadp:ip'.
> No License specified for external library: lib/protobuf-java-3.21.8.jar in module /tmp/ghidra/Ghidra/Debug/Debugger-gadp. Expression: map.containsKey(relativePath)
2022-11-12 19:49:13 +01: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
Dan
50c7217635 GP-2752: Remove TargetObject.addListener() and related 2022-11-10 13:46:23 -05:00
Ryan Kurtz
c301dd2c89 GP-2302: Upgrading protobuf to 3.21.8 (#4415, #4540) 2022-11-09 02:29:30 -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
843aee1df1 Re-enabling "GP-2302: Upgrading protobuf to 3.21.6" for master
This reverts commit 376f780874.
2022-10-17 13:04:15 -04:00
Ryan Kurtz
376f780874 Revert "GP-2302: Upgrading protobuf to 3.21.6"
This reverts commit 9a9e31b1b5.
2022-10-17 11:50:43 -04:00
Ryan Kurtz
dc76aa811e GP-0: Fixing version typo in Debugger-gadp build.gradle file 2022-09-28 02:46:17 -04:00
Ryan Kurtz
9a9e31b1b5 GP-2302: Upgrading protobuf to 3.21.6 2022-09-22 02:36:53 -04:00
ghidra1
8eb58baa7d GP-0 added updated BSD license files and updated related BSD certifications 2022-05-11 10:37:27 -04:00
Ryan Kurtz
45421bcbb9 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2021-10-04 17:45:54 -04:00
Dan
9596c5be4f GP-1360: Fixed GDB/GADP agent death/hang in development mode. 2021-10-04 15:57:32 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
dragonmacher
b1aba1740c GP-1136: Backporting to patch 2021-07-21 15:09:27 -04:00
dragonmacher
59cd0938ff Debugger Process exception handling 2021-07-14 17:04:08 -04:00
Dan
c711a6c5be GP-1025: Preserving order of TargetMethod parameters. 2021-06-08 12:50:06 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
Dan
fc885e7837 GP-432: Implementing dynamic memory search. Fixing actions to bind to focused listing. 2021-05-19 12:10:47 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
d-millar
d1c1d9d5e8 GP-874: Adding connection info to remote connectors 2021-04-27 11:26:41 -04:00
ghidra1
ac85e4efbb Merge remote-tracking branch 'origin/debugger' 2021-04-23 10:45:33 -04:00
Dan
808c20ab7f GP-380: Better quick launch using opinions and offers. 2021-04-23 10:30:34 -04:00
ghidra1
1e39c2ac82 Merge remote-tracking branch 'origin/patch' 2021-04-20 17:33:40 -04:00
Dan
f077adfffb GP-856: Fixed tests for dbgeng, added tests for dbgmodel 2021-04-20 16:18:11 -04:00
Dan
187aa1fa31 GP-0: Fixed GadpClientServerTest 2021-04-16 14:46:07 -04:00
d-millar
92017b9f7d GP-601: Generic configuration + change of base for IDs 2021-04-12 14:17:59 -04:00
Dan
997ab4d9a0 GP-844: Fixed focus issues, introduced "activation" 2021-04-12 13:17:59 -04:00
Dan
9f55be1924 GP-0: Fixed GadpClientServerTest again 2021-04-08 13:37:06 -04:00