Commit graph

5045 commits

Author SHA1 Message Date
emteere
8b43314daf GP-4512 bugfixes 2025-05-30 01:51:09 +00:00
ghidra1
70bce6aa3a Merge remote-tracking branch 'origin/GP-5660_ghidra1_CorrectedFolderRenameRefresh' into Ghidra_11.4 2025-05-27 13:08:49 -04:00
ghidra1
8162329810 GP-5660 Corrected folder rename refresh bug 2025-05-27 13:06:41 -04:00
Ryan Kurtz
189117e7d4 GP-5677: Ghidra now writes a "lastrun" file that PyGhidra can look for
to help find the Ghidra installation dir
2025-05-27 09:09:53 -04:00
Ryan Kurtz
aff0561691 GP-0: Fixing NPE in Batch Importer (#Closes #8191) 2025-05-23 06:07:58 -04:00
dragonmacher
38e83b2417 Test fixes 2025-05-22 13:21:05 -04:00
Ryan Kurtz
81d9cbb5ac Merge remote-tracking branch 'origin/GP-1-dragonmacher-edit-field-fix' into Ghidra_11.4 2025-05-22 06:01:29 -04:00
ghidra1
4dbfaf0f66 GP-0 Removed unsupported method DataType.getDocs() 2025-05-21 08:56:13 -04:00
Ryan Kurtz
1ea264b71a GP-5681: Relocating Mach-O got entries with no symbols to the EXTERNAL
block
2025-05-20 14:01:21 -04:00
dragonmacher
33ecf97be3 Updated the Quick Edit Field to fix the menu name and to fix a data type
edit bug
2025-05-19 14:21:59 -04:00
dev747368
2ea66d6fb4 GP-0 more fixes for new definedstringiterator and unions 2025-05-16 22:04:26 +00:00
Ryan Kurtz
f30aee4535 Merge remote-tracking branch 'origin/GP-5693_ghidragon_function_comparison_order_with_left_and_right_funcitons' into Ghidra_11.4 2025-05-16 15:06:20 -04:00
Ryan Kurtz
6726ed1515 GP-0: Fixing javadoc error 2025-05-16 14:48:55 -04:00
Ryan Kurtz
e2332dec70 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_definedstringsiterator_foundstringsiterator_missing_first_struct_field' into Ghidra_11.4 2025-05-16 14:09:25 -04:00
dev747368
56694d77dc GP-0 fix definedstringiterator missing first struct field 2025-05-16 18:06:44 +00:00
Ryan Kurtz
6c6eb609c2 GP-5552: Integrated the UniversalMachoLoader into MachoLoader to address
a library loading issue
2025-05-16 13:47:28 -04:00
Ryan Kurtz
3872a6212f Merge remote-tracking branch 'origin/GP-5679-dragonmacher-dtm-type-filter--SQUASHED' into Ghidra_11.4 2025-05-16 09:45:41 -04:00
Ryan Kurtz
e386550016 Merge remote-tracking branch
'origin/GP-2941_dev747368_definedstringstable_performance--SQUASHED'
into Ghidra_11.4 (Closes #5726, Closes #8134, Closes #3498)
2025-05-16 06:06:41 -04:00
ghidragon
566ba712a3 GP-5693 fixed left/right order when comparing exactly two functions 2025-05-15 17:02:04 -04:00
dragonmacher
2ef2619e18 GP-5679 - Data Type Filter fix 2025-05-15 16:33:33 -04:00
dev747368
c70de2b590 GP-2941 better defined string iterator
Don't iterate arrays that can't contain a string.
When iterating a struct, only look at defined fields.
Should address issues #8134, #5726, #3498
2025-05-15 16:20:27 -04:00
dev747368
afe19e3f74 GP-5686 fix DWARF program tree when func is split over multi-memblk 2025-05-15 17:50:56 +00:00
Ryan Kurtz
46542228c3 GP-5681: Adding currently unsupported DYLD chained fixups to the
relocation table (#8124)
2025-05-15 11:52:50 -04:00
dragonmacher
68bc9c8109 Test fixes; Revert of mouse listener fix for 11.4 2025-05-13 19:20:43 -04:00
Ryan Kurtz
53b2e81863 Merge remote-tracking branch
'origin/GP-1-dragonmacher-dtm-tree-action-fix' into Ghidra_11.4 (#8131)
2025-05-13 07:53:48 -04:00
Ryan Kurtz
db237ce639 Merge remote-tracking branch
'origin/GP-5642-dragonmacher-gnu-demangler-tls-init--SQUASHED' into
Ghidra_11.4 (Closes #8105)
2025-05-13 06:18:56 -04:00
dragonmacher
5f61a06381 GP-5642 - Gnu Demangler - Added support for TLS init functions 2025-05-12 19:27:20 -04:00
dragonmacher
969f854fe2 Fixed Copy/Paste keybindings in the Data Type Manager 2025-05-10 14:47:30 -04:00
dragonmacher
dad56dfcbe Test fixes 2025-05-09 13:40:52 -04:00
ghidra1
9a7d3eb93f Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-filter-updates--SQUASHED' 2025-05-08 17:48:06 -04:00
dragonmacher
72dfb355ac GP-1 Updates to the Data Type Manager filter dialog to allow typedef filtering 2025-05-08 17:47:11 -04:00
emteere
c396867209 GP-4512 Constant propagation and stack analysis performance changes 2025-05-08 17:35:25 -04:00
Ryan Kurtz
7cf82f6fe6 Merge remote-tracking branch 'origin/GP-5643_ryanmkurtz_rust-strings'
(Closes #8019)
2025-05-08 11:46:32 -04:00
Ryan Kurtz
71ed695edd GP-5640: Making more things Iterable 2025-05-08 11:42:30 -04:00
Ryan Kurtz
86ddb78480 The "Rust String Analyzer" no longer clears and converts strings defined
in the header to character arrays
2025-05-08 10:46:41 -04:00
Ryan Kurtz
bbd6b99605 GP-5631: Upgrading some jars 2025-05-06 05:52:23 -04:00
Ryan Kurtz
e209136396 Merge remote-tracking branch
'origin/GP-5634-dragonmacher-find-structures' (Closes #8096)
2025-05-05 17:53:35 -04:00
dragonmacher
17d0a83d51 GP-5634 - Fixed 'Find Structures by Size...' to find zero-length
structures
2025-05-05 16:52:25 -04:00
dragonmacher
837ccb0f2a Test fixes 2025-05-05 12:35:33 -04:00
Ryan Kurtz
939a8f979c Merge remote-tracking branch 'origin/patch' 2025-05-05 12:15:00 -04:00
Ryan Kurtz
67837ab99e GP-0: Fixing GhidraProject.openProgram() javadoc (Closes #8108) 2025-05-05 12:13:44 -04:00
ghidra1
f0a327ff11 GP-0 Added additional DataTypeParserTest cases 2025-05-05 12:00:16 -04:00
ghidra1
742deca674 GP-5628 Corrected New Typedef... dialog to be consistent with other
cases
2025-05-01 17:11:42 -04:00
Ryan Kurtz
ed1521227b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-26-25--SQUASHED' 2025-04-30 14:25:49 -04:00
dragonmacher
dd15eca6b5 Test fix; update Code Browser to have both setView() and updateView() 2025-04-30 11:05:11 -04:00
Ryan Kurtz
73b743654a Merge remote-tracking branch 'origin/patch' 2025-04-29 12:38:59 -04:00
ghidra1
8802b2dab0 GP-5626 Corrected Bookmerge merge NPE. Ensure that category and comment
are never null
2025-04-29 11:18:10 -04:00
dev747368
804210b7eb GP-5624 fix markup of gcwritebarrier enabled flag when dwarf is present
DWARF can lay down a more detailed struct that encompasses the enabled
flag, but it prevents the decompiler from simplifying its output.

This change clears any DWARF struct laid down over the enabled flag.
2025-04-28 20:44:24 +00:00
Ryan Kurtz
61bb5bcdd0 Merge remote-tracking branch
'origin/GP-5615_ghidragon_execption_in_goto_dialog--SQUASHED'
(Closes #8038)
2025-04-28 13:40:59 -04:00
Ryan Kurtz
9b3b9a851b Merge remote-tracking branch
'origin/GP-5620-dragonmacher-table-duplicate-data' (Closes #8031)
2025-04-28 11:45:18 -04:00