Commit graph

14981 commits

Author SHA1 Message Date
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
ghintern
28ca53cb34 GP-4923: cspec, ldefs, opinion file support for ARM apcs abi 2025-05-07 17:41:41 +00:00
ghintern
b0b1db632c GP-5192: Fix aarch64 cspec to match aapcs calling convention 2025-05-07 17:40:54 +00:00
Ryan Kurtz
eaf6c42a7e Merge branch 'GP-0_ryanmkurtz_PR-8117_MTAwsl_lldb-arg-bug' 2025-05-07 11:04:49 -04:00
Ryan Kurtz
f9b3499231 Merge remote-tracking branch
'origin/GP-5639-dragonmacher-decompiler-exceptions' (Closes #8111,
Closes #8114)
2025-05-07 10:41:43 -04:00
James
a9e193d811 GP-5638 update language verions 2025-05-07 13:51:22 +00:00
NapCat
bd2088dfed
Update local-lldb.sh, fix #8115 2025-05-07 20:44:59 +10:00
NapCat
5d6cc2c981
Update kernel-lldb.sh, Fix #8115 2025-05-07 20:44:15 +10:00
NapCat
d49faf9e0f
Update android-lldb.sh, Fix #8115 2025-05-07 20:43:44 +10:00
dragonmacher
af7e572632 Fixed recent Decompiler location regressions 2025-05-06 18:47:17 -04:00
Sleigh-InSPECtor
ce839ce9fc x86: PUSH FS/GS long mode improvements. 2025-05-06 18:42:50 +00:00
Ryan Kurtz
915760bcae Merge remote-tracking branch 'origin/GP-5631_ryanmkurtz_jars' 2025-05-06 11:47:21 -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
Ryan Kurtz
7e7f226b8c GP-0: Fixing WhatsNew link to ChangeHistory 2025-05-05 12:48:47 -04:00
Ryan Kurtz
01cb570dc7 Merge remote-tracking branch 'origin/patch' 2025-05-05 12:44:07 -04:00
Ryan Kurtz
39520f7894 Merge remote-tracking branch 'origin/GP-5633_ryanmkurtz_prevprefs' into
patch (Closes #8107)
2025-05-05 12:42:18 -04:00
Ryan Kurtz
7ed4b39bab Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-5-25' 2025-05-05 12:38:46 -04:00
dragonmacher
837ccb0f2a Test fixes 2025-05-05 12:35:33 -04:00
Ryan Kurtz
d2d3590d28 GP-5633: Fixed a bug that prevented new installations of Ghidra from
applying preferences found in older installed versions of Ghidra
2025-05-05 12:28:23 -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
Ryan Kurtz
55bd8de0fa GP-0: Setting Gradle wrapper version to 8.14 2025-05-05 09:45:45 -04:00
Ryan Kurtz
87b1dbb8dc Merge remote-tracking branch 'origin/patch' 2025-05-02 15:17:36 -04:00
Ryan Kurtz
838c773253 Merge remote-tracking branch
'origin/GP-5587_ghidorahrex_AARCH64_dsb_instruction_fix' into patch
(Closes #7996)
2025-05-02 15:14:21 -04:00
Ryan Kurtz
9a7cced02c Merge remote-tracking branch
'origin/GP-5469_ghidorahrex_ARM_VFP_sysreg_fix' into patch
(Closes #6573)
2025-05-02 15:10:53 -04:00
ghidra1
8985f7d526 Merge branch 'GP-5628_ghidra1_NewTypedefFix' 2025-05-01 17:12:28 -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
7e8d0c850d Merge remote-tracking branch
'origin/GP-5447_ghizard_fix_spelling_on_vxt_methods_and_variables'
2025-05-01 07:53:19 -04:00
ghizard
fb64f3084b GP-0 - Fix PDB CPP vxt spelling on methods and variables 2025-05-01 07:48:40 -04:00
Ryan Kurtz
a280e5162a Merge remote-tracking branch 'origin/GP-5611_ghizard_rename_to_MsVxtManager' 2025-05-01 06:10:50 -04:00
Ryan Kurtz
878a8fc5e5 Merge remote-tracking branch 'origin/GP-0-dragonmacher-bug-fix-4-30-25' 2025-05-01 06:09:42 -04:00
ghizard
be3f380540 GP-5611 - Rename to MsVxtManager and MsVxtManagerTest 2025-05-01 04:34:59 -04:00
dragonmacher
63503ac3b5 small bug fix for restoring program locations 2025-04-30 17:02:29 -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
Ryan Kurtz
5e825ebb5a Merge branch 'GP-5627_ryanmkurtz_pyghidra-projects' (Closes #8040) 2025-04-30 11:25:55 -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
151fea46f5 GP-5627: PyGhidra can now open projects created with the Ghidra GUI by
setting the "nested_project_location" optional parameter to False
2025-04-30 09:54:57 -04:00
Ryan Kurtz
34f9064788 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-29-25' 2025-04-29 13:44:34 -04:00
dragonmacher
f6d0222e3f test fixes; removed anonymous warnings 2025-04-29 13:36:45 -04:00
Ryan Kurtz
73b743654a Merge remote-tracking branch 'origin/patch' 2025-04-29 12:38:59 -04:00
Ryan Kurtz
be44608fa0 Merge remote-tracking branch 'origin/GP-5626_ghidra1_BookmarkMergeNPE' into patch 2025-04-29 12:35:25 -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
Ryan Kurtz
ef4e9fee4d Merge remote-tracking branch 'origin/GP-5624_dev747368_gcwritebarrier_flag_dwarf' 2025-04-28 18:52:41 -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
af5e744570 Merge remote-tracking branch 'origin/patch' 2025-04-28 15:27:24 -04:00
Ryan Kurtz
2ab014f8c2 Merge remote-tracking branch 'origin/GP-5537_ghidorahrex_avx512_update--SQUASHED' into patch 2025-04-28 15:22:04 -04:00
Ryan Kurtz
02221f03f5 Merge remote-tracking branch 'origin/GP-5625_ghidra007_AddNullChecks'
into patch (Closes #8045)
2025-04-28 15:20:06 -04:00