Commit graph

5172 commits

Author SHA1 Message Date
ghizard
b15b51e48e GP-5661 - Fix SourceType issue in Apply Data Archives 2025-05-13 12:45:19 -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
dragonmacher
8d2c94e28d GP-5620 - Fixed a bug that introduced duplicate data when renaming
functions with a filter
2025-04-25 15:34:48 -04:00
ghidra1
72a94daa1d GP-5586 Refactored and fixed function stack frame editor 2025-04-25 15:31:42 -04:00
ghidragon
68bd01cbc1 GP-5615 fixed NPE in GoTo dialog when '\' entered 2025-04-24 16:56:03 -04:00
Ryan Kurtz
4aa78ae6d0 Merge remote-tracking branch
'origin/GP-5453-dragonmacher-decompiler-locations--SQUASHED'
(Closes #7518)
2025-04-23 10:41:54 -04:00
dragonmacher
14c10409ac GP-5453 - Decompiler - Updated location broadcasting to better navigate the listing 2025-04-22 15:18:09 -04:00
Ryan Kurtz
a810c384f4 Merge remote-tracking branch 'origin/GP-1-dragonmacher-escape-confirmation' 2025-04-21 14:12:54 -04:00
Ryan Kurtz
6f6f1fccd4 Merge remote-tracking branch
'origin/GP-5602_dev747368_dwarf_create_func_at_occupied_addr'
(Closes #6866)
2025-04-21 12:01:42 -04:00
Ryan Kurtz
39e5485389 GP-0: Fixing Mach-O DYLD_CHAINED_IMPORT_ADDEND64 weak_import value
(Closes #8023)
2025-04-21 08:40:02 -04:00
Ryan Kurtz
f8ce5b4b3b Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo' 2025-04-21 07:55:21 -04:00
Ryan Kurtz
6730154316 GP-0: Certify 2025-04-21 07:54:19 -04:00
Luke Serné
8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Luke Serné
b7e91e80a2 Fix various "function" typos 2025-04-19 17:20:51 +02:00
dragonmacher
c942158416 Memory Search - Updated the search provider to prompt users before
closing a provider with user-modified results
2025-04-18 19:42:22 -04:00
dev747368
08d9871b85 GP-5602 dwarf: check for conflicting data at func addr 2025-04-18 17:37:06 +00:00
dragonmacher
a052d9e227 Test fixes 2025-04-18 13:06:37 -04:00
Ryan Kurtz
712303165a Merge remote-tracking branch 'origin/GP-5570_dev747368_copy_symbols_from_external_reversestripped_debugfiles--SQUASHED' 2025-04-18 06:16:15 -04:00
Ryan Kurtz
bf1659f11d Merge remote-tracking branch 'origin/GP-5599-dragonmacher-shared-key-binding-fix--SQUASHED' 2025-04-18 06:14:45 -04:00
Ryan Kurtz
3143f7ad99 Merge remote-tracking branch 'origin/GP-5110_dev747368_associate_with_archive_action_builtin_datatypes' 2025-04-18 06:13:05 -04:00
Ryan Kurtz
84ef8f685b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-17-25' 2025-04-18 06:07:20 -04:00
dragonmacher
fa5938ab41 GP-5599 - Fix for shared key bindings to get correctly updated when options are restored at tool load time 2025-04-17 19:43:39 -04:00
dragonmacher
fb76362903 Test fixes 2025-04-17 19:16:58 -04:00
dev747368
c621406c5f GP-5110 don't enable "Associate With Archive" action if built-in dt 2025-04-17 20:36:15 +00:00
dev747368
07d1280515 GP-5570 copy symbols found in external debug files 2025-04-17 14:57:20 -04:00