Commit graph

5141 commits

Author SHA1 Message Date
Ryan Kurtz
1b74b8eb9b Merge remote-tracking branch 'origin/GP-4007_ghintern_codecompare_actions--SQUASHED' 2025-07-10 09:58:55 -04:00
ghintern
e72e58117f GP-4007: Add actions to transfer variable and callee names and types to dual decompiler view 2025-07-10 13:54:27 +00:00
ghidra1
3f638e22b4 GP-1 Disable replace action for BadDataType 2025-07-09 19:10:22 -04:00
Ryan Kurtz
413949b64a GP-0: Bumping master to 12.0 2025-07-09 14:50:25 -04:00
ghidra1
53552616ec Merge branch 'GP-3551_ghidra1_InternalProjectLinks' 2025-07-09 13:34:56 -04:00
ghidra1
1aa7b089c0 GP-3551 Added support for internal project link-files with improved link
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions.  Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
Ryan Kurtz
794cb1c07c Merge remote-tracking branch 'origin/GP-4310_ghida1_RGB_DataTypes'
(Closes #6191)
2025-07-09 12:33:05 -04:00
Ryan Kurtz
60d0883b10 GP-0: Adding a ProgramLoader.Builder.loaders(String) method 2025-07-09 11:37:06 -04:00
ghidra1
23711ac652 GP-4310 Added RGB Color Data Types 2025-07-09 10:30:50 -04:00
Ryan Kurtz
e28509c2ea GP-0: Handling ProgramLoader.Builder.source(byte[]) a little better 2025-07-08 14:16:00 -04:00
Ryan Kurtz
c0140fd396 Merge remote-tracking branch 'origin/patch' 2025-07-07 10:20:25 -04:00
Ryan Kurtz
2aa431a904 GP-5811: PE IMAGE_FUNCTION_RUNTIME_ENTRY's are now all marked as
functions (Closes #8321)
2025-07-07 10:17:49 -04:00
Ryan Kurtz
66f48fe95b GP-5545_5600: ProgramLoader.Builder can now take a string-based source 2025-07-07 06:45:18 -04:00
Ryan Kurtz
3e50533187 Merge remote-tracking branch
'origin/GP-5481_ghidragon_data_graph--SQUASHED'
2025-07-03 06:40:25 -04:00
Ryan Kurtz
2442bfc2bb Merge remote-tracking branch 'origin/GP-5700_Dan_reworkLauncherGhidraHome--SQUASHED' 2025-07-03 06:21:08 -04:00
Dan
f92076b936 GP-5700: Expose module directories to scripts on request 2025-07-02 19:15:54 +00:00
ghidragon
f54bd20d40 GP-5481 Created prototype data graph feature 2025-07-02 13:20:47 -04:00
Ryan Kurtz
5dcd35ca6f Merge remote-tracking branch 'origin/patch' 2025-07-02 12:55:50 -04:00
Ryan Kurtz
c7efb3c5cf GP-5545-5600: Fixing headless regression 2025-07-02 12:55:19 -04:00
Ryan Kurtz
d16bf27873 GP-5802: Fixed a timing issue that prevented
FlatProgramAPI.analyzeAll(Program) from picking up analyzer options set
in the script (Closes #8287)
2025-07-02 09:24:19 -04:00
Ryan Kurtz
c9299a7fc7 Merge remote-tracking branch 'origin/GP-5798_dev747368_dwarf_composite_packing_fix' 2025-07-01 13:22:36 -04:00
Ryan Kurtz
409d320057 Merge remote-tracking branch 'origin/GP-5726_dev747368_absolute_symlink_paths' 2025-07-01 11:32:01 -04:00
Ryan Kurtz
ca8a5d9d0f GP-0: Fixing javadoc 2025-07-01 11:20:54 -04:00
dev747368
b6fcd6b536 GP-5798 fix issue in DWARF struct/union packing logic
If struct was sized, but had no defined fields, the check meant to
detect this and avoid packing was incorrect, and packed anyway.
2025-07-01 15:11:02 +00:00
Ryan Kurtz
a8655234a4 Merge remote-tracking branch
'origin/GP-5545-5600_ryanmkurtz_autoimporter--SQUASHED' (Closes #8097)
2025-07-01 08:27:37 -04:00
Ryan Kurtz
d3aed2c4b3 GP-5545_5600: ProgramLoader and more flexible loader args 2025-07-01 08:18:36 -04:00
ghidra1
caff8b2264 Merge remote-tracking branch 'origin/patch' 2025-06-30 14:40:03 -04:00
ghidra1
2727715539 GP-5797 Corrected CommentsDialog regression. Default to previously used
tab
2025-06-30 14:36:16 -04:00
ghidra1
2c3bfe1796 Merge remote-tracking branch 'origin/GP-5775_James_view_source_file_action' 2025-06-30 10:05:57 -04:00
ghidra1
b41d97c8a9 Merge remote-tracking branch 'origin/GP-5773_James_DWARF_add_all_source_files' 2025-06-30 10:03:07 -04:00
ghidra1
a483a4e28c Merge remote-tracking branch
'origin/GP-5727_Dan_z3emu--SQUASHED'
2025-06-30 09:53:44 -04:00
ghidra1
97d2a51038 Merge remote-tracking branch 'origin/patch' 2025-06-30 08:41:12 -04:00
ghidra1
0a07e885db Merge remote-tracking branch 'origin/GP-5767_ryanmkurtz_dyld' into patch 2025-06-30 08:24:44 -04:00
ghidra1
39770ddee0 Merge remote-tracking branch 'origin/GP-1-dragonmacher-tool-restore-state-fix' into patch 2025-06-30 08:19:52 -04:00
dragonmacher
64ee7bd5a1 Fixed an exception in the enabledWhen() method of the ClearSelection
action
2025-06-26 18:33:15 -04:00
Dan
9729d240d7 GP-5727: Add Z3-based emulator and summarizer 2025-06-26 18:26:42 +00:00
James
2cb73057e9 GP-5775 code review changes 2025-06-25 20:38:58 +00:00
James
988dadd7cf GP-5775 added view source file action to source file table 2025-06-25 20:32:42 +00:00
James
cd549a0805 GP-5773 DWARF: add all source files 2025-06-25 19:34:00 +00:00
dragonmacher
d88f464a32 Fixed potential NPE when restoring tool state 2025-06-24 13:16:33 -04:00
dragonmacher
93ad4631a1 Fixed the Clear Selection action to also work for character selections 2025-06-21 11:54:48 -04:00
Ryan Kurtz
9e4e43d9f8 GP-5767: Support for iOS 26 BETA dyld_shared_cache 2025-06-20 17:05:31 -04:00
dragonmacher
a58340b810 Test fixes 2025-06-17 18:58:06 -04:00
Ryan Kurtz
69872037e5 Merge remote-tracking branch 'origin/GP-3756-dragonmacher-plate-comment-annotations' 2025-06-17 10:56:45 -04:00
Ryan Kurtz
a5c0dd9897 GP-5023: Deprecating GhidraScript.getDemangled() 2025-06-17 08:15:12 -04:00
dragonmacher
175c0153e9 GP-3756 - Fixed plate comment annotation rendering bug in tooltip 2025-06-16 18:45:41 -04:00
Ryan Kurtz
592242fdba Merge remote-tracking branch 'origin/GP-2140-dragonmacher-delete-refs-action--SQUASHED' 2025-06-16 13:50:29 -04:00
dragonmacher
1fc7356080 GP-2140 - Xrefs - Added an action to delete xrefs from the xrefs table 2025-06-16 13:46:34 -04:00
Ryan Kurtz
c03417b3f6 GP-0: Fixing test 2025-06-16 11:59:44 -04:00
Ryan Kurtz
e1f90b72bf Merge remote-tracking branch 'origin/GP-5757_ryanmkurtz_xml-xxe' 2025-06-16 11:49:40 -04:00