Commit graph

14655 commits

Author SHA1 Message Date
ghidraffe
e817566c4f GP-5649 improvements for Dockerized Ghidra 2025-05-09 18:27:58 +00:00
Ryan Kurtz
0ebc4c9608 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-9-25' 2025-05-09 13:47:29 -04:00
dragonmacher
dad56dfcbe Test fixes 2025-05-09 13:40:52 -04:00
emteere
c58647b7d2 GP-0 Fix for minor instruction length override regression 2025-05-09 14:06:32 +00:00
Ryan Kurtz
acf3e49928 Merge branch 'GP-5363_ghidra2_helpIndex--SQUASHED' 2025-05-09 06:11:15 -04:00
ghidra2
6a41722fd0 GP-5363: Added BSim section and path to Debugger tutorial to
GettingStarted.md
2025-05-09 06:09:31 -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
ghidra1
a9d3b9e236 Merge remote-tracking branch 'origin/GP-4512_emteere_ConstantAnalysisSpeedup--SQUASHED' 2025-05-08 17:36:25 -04:00
emteere
c396867209 GP-4512 Constant propagation and stack analysis performance changes 2025-05-08 17:35:25 -04:00
ghidra1
e10c42ab44 Merge remote-tracking branch 'origin/patch' 2025-05-08 17:20:05 -04:00
ghidra1
cd6d45c64f GP-0 Corrected NPE for eBPF ELF import. (Closes #8034) 2025-05-08 17:18:19 -04:00
ghidra1
0bf8f03a1e Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2' 2025-05-08 16:18:38 -04:00
ghidra1
ececb7ea36 Merge remote-tracking branch 'origin/GP-3579_ghidraffe_GhidraDocker--SQUASHED' 2025-05-08 15:48:19 -04:00
ghidraffe
fbdcd1c709 GP-3579 Added docker image generation to Ghidra distribution. Use from development source repo is not supported. 2025-05-08 15:47:15 -04:00
ghidra1
df505c40a3 Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2' 2025-05-08 14:57:36 -04:00
emteere
5a9b0268de GP-5619 Various FunctionDB/InstructionDB locking related speed
improvements.  Revised DatabaseObject checkIsValid implementation.
2025-05-08 14:54:51 -04:00
Dan
87db26d487 GP-5551: Detect and offer installation of missing Python packages. 2025-05-08 18:30:58 +00:00
Ryan Kurtz
1dc06fcdc2 Merge remote-tracking branch 'origin/GP-5573_d-millar_CTADL_upgrade--SQUASHED' 2025-05-08 13:11:09 -04:00
d-millar
3816012384 GP-5573: fix for horrible kludge
GP-5573: mostly working (ish)
GP-5566: lib/fn variants
GP-5573: error in initRun logic
GP-5573: append
GP-5573: tests/colors
GP-5573: more errors
GP-5573: minor fix
GP-5573: basically working?
2025-05-08 12:55:00 -04:00
Ryan Kurtz
8320d12461 Merge remote-tracking branch
'origin/GP-4923_ghintern_arm_apcs--SQUASHED' (Closes #7434)
2025-05-08 12:36:16 -04:00
Ryan Kurtz
32abab0a3d Merge remote-tracking branch
'origin/GP-5192_ghintern_aarch64_aapcs_fixes--SQUASHED' (Closes #8016)
2025-05-08 12:34:30 -04:00
Ryan Kurtz
5fd9cff2ed Merge remote-tracking branch
'origin/GP-5543_ghidracadabra_PR-7953_ADonut_decompiler-optimize'
(Closes #7953)
2025-05-08 12:29:44 -04:00
Ryan Kurtz
c7f9586d97 Merge remote-tracking branch
'origin/GP-5638_ghidracadabra_PR-6602_Sleigh-InSPECtor_x86_push_fs_gs_size'
(Closes #6602)
2025-05-08 12:28:25 -04:00
Ryan Kurtz
541818c274 Merge remote-tracking branch 'origin/patch' 2025-05-08 12:26:49 -04:00
Ryan Kurtz
d641f9de69 Merge remote-tracking branch
'origin/GP-4731_ghidorahrex_PR-5256_befoulad_armv8-splimit' into patch
(Closes #5256, Closes #5255, Closes #6667)
2025-05-08 12:22:40 -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
1f6b6478d2 Merge remote-tracking branch 'origin/GP-5640_ryanmkurtz_iterableFS--SQUASHED' 2025-05-08 11:44:25 -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
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