Ryan Kurtz
40336d4711
Merge remote-tracking branch 'origin/GP-7423_GuardCheckEmptyBlock' into
...
patch (Closes #9869 , Closes #9955 )
2026-10-27 05:02:17 -04:00
emteere
c45ac3000b
GP-7422 accept PR with minor comment change
2026-10-27 04:52:17 -04:00
ayam04
81e777df62
FunctionPurgeAnalysisCmd: compute progress without rebuilding the entry-point set
...
The per-function progress update subtracted a growing address range from a
copy of the entry-point set (AddressSet.subtract copies every remaining
range into a new tree on each call), making the analyzer quadratic in the
number of functions. On large binaries this dominated the run: a 32-bit x86
PE with ~360k functions spent more than an hour inside AddressSet.subtract.
Instead, remove the processed range from one working copy of the set with
AddressSet.deleteFromMin, which edits the tree in place, and report progress
as the count of entry-point addresses consumed so far. Deleting up to each
function's end also consumes entry-point addresses that do not belong to
any function, which the subtract-based computation left in the set.
2026-10-27 04:52:02 -04:00
caheckman
6b05f2a668
GP-7423 Add findCbranch to checkCommonCbranch
2026-10-26 20:37:22 +00:00
ghidra1
58e6dc510b
GP-0 Corrected test case for Windows execution
2026-10-26 15:25:54 -04:00
Ryan Kurtz
7639e22242
Merge remote-tracking branch
...
'origin/GP-7370_ghidra007_SkipDuplicateRTTIs--SQUASHED' into patch
(Closes #9747 )
2026-10-26 14:27:23 -04:00
Ryan Kurtz
c93917a622
Merge remote-tracking branch 'origin/GP-7412-caheckman_RangeMeldOffcut'
...
into patch (Closes #9996 )
2026-10-26 14:22:28 -04:00
ghidra007
57d4fa4b69
GP-7370 Windows RTTI script updated to skip processing of class namespaces that contain duplicate RTTI Base Class Arrays since they must only contain one to process correctly.
2026-10-26 16:17:21 +00:00
Ryan Kurtz
7517cd86c9
Merge remote-tracking branch 'origin/GP-7418_ghidra1_GhidraURLEncode'
...
into patch (Closes #10026 )
2026-10-26 11:53:28 -04:00
ghidra1
bb474169b2
GP-7418 Corrected Ghidra URL encode/decode issues
2026-10-26 10:58:38 -04:00
Ryan Kurtz
8dab24d773
GP-7416: Loader options built with constructors deprecated in Ghidra
...
12.2 no longer lose headless -loader-* arguments (Closes #10027 )
2026-10-26 10:49:02 -04:00
Christopher Pruijsen
8a81073fb0
Objective-C Message Analyzer: create ID and SEL when the program defines no classes
2026-10-26 06:39:17 -04:00
Ryan Kurtz
f113ab49a3
Merge remote-tracking branch
...
'origin/GP-7405-dragonmacher-dialog-action-context-fix-patch--SQUASHED'
into patch (Closes #9986 )
2026-10-26 05:31:28 -04:00
caheckman
918f699933
GP-7212 Extra pullBack for offcut matches
2026-10-23 21:26:27 +00:00
dragonmacher
e9dea5816b
GP-7405 - Fixed dialog actions not being enabled after showing a modal dialog
2026-10-23 14:00:56 -04:00
ghidra1
91d89ce123
GP-7286 Increased max allowed compression for unpacking Ghidra DB file
...
(gzf, gdt.gtz)
2026-10-23 12:38:29 -04:00
Ryan Kurtz
a177b35973
Merge remote-tracking branch
...
'origin/GP-7403_dragonmacher_PR-9964_lzandman_leon_fix-memorymap-delete_v2'
into patch (Closes #9962 , Closes #9964 )
2026-10-22 05:12:19 -04:00
Ryan Kurtz
fa0eaaaa25
Merge remote-tracking branch 'origin/GP-7273_ghidra1_ComplexDTFix' into patch
2026-10-22 05:09:17 -04:00
Ryan Kurtz
f29e6f5a39
Merge remote-tracking branch 'origin/GP-7261_ghidra1_RestrictDBParamNameSizes' into patch
2026-10-22 05:06:58 -04:00
Ryan Kurtz
02e28534e2
Merge remote-tracking branch 'origin/GP-7286_ghidra1_PackedDbSafegaurd' into patch
2026-10-22 05:04:36 -04:00
Ryan Kurtz
eb4d05bc41
GP-0: Upping patch to 12.2.1 and gradle wrapper to 9.8.2
2026-10-22 04:56:14 -04:00
dragonmacher
e93f715c43
GP-7403 - Minor cleanup for translating filter rows
2026-10-21 19:04:02 -04:00
Leon Zandman
be889344ac
Use model rows for Delete/Merge Blocks and Find All results when the table is filtered
...
When the Memory Map or the Find All results table is filtered, some actions use the selected view rows as model rows. They then act on the row at the same position in the unfiltered list instead of the selected row.
2026-10-21 18:17:14 -04:00
ghidra1
db60363fde
GP-7273 Corrected Complex DataType getValue and getRepresentation bugs
2026-10-19 14:24:57 -04:00
ghidra1
8ca9077040
GP-0 Cleanup of CertToolTest
2026-10-15 12:31:14 -04:00
ghidra1
a7b3152712
GP-7380 Corrected CertTool issue related to PKCS7 processing.
2026-10-15 12:23:05 -04:00
ghidra1
9d6fef4d13
GP-7380 Corrected Ghidra Server improper certificate screening
2026-10-15 11:32:52 -04:00
Ryan Kurtz
783ac958d5
GP-0: Fixing MzLoader regression caused by GP-6991 ( Closes #9847 )
2026-10-15 06:44:50 -04:00
ghidra007
023d131929
GP-0 updates for 12.2 help and what's new
2026-10-14 20:39:16 +00:00
Ryan Kurtz
982ced16c1
GP-0: Updating 12.2 ChangeHistory
2026-10-14 11:18:13 -04:00
Ryan Kurtz
864999d7ca
GP-7366: Enabling support for Python 3.15
2026-10-13 07:55:52 -04:00
Brian Paul
49f34dea22
Update Server keyType name to correct value for ECDSA.
2026-10-09 07:14:19 -04:00
Ryan Kurtz
76024497af
GP-7249: Improved parsing of DEX string_data_item and debug_info_item
2026-10-08 08:21:24 -04:00
Ryan Kurtz
9722cfa498
Merge remote-tracking branch 'origin/GP-7353_caheckman_RuleSignFormFix'
...
into Ghidra_12.2 (Closes #9729 )
2026-10-07 12:53:02 -04:00
Ryan Kurtz
ddf878a631
Merge remote-tracking branch
...
'origin/GP-7217_ghidorahrex_PR-9581_shmuelfomberg_vmread_vmwrite_fix'
into Ghidra_12.2 (Closes #9581 )
2026-10-07 12:48:39 -04:00
Ryan Kurtz
417e91c683
Merge remote-tracking branch 'origin/GP-7313_ghidorahrex_AARCH64_exclusive_or_fix--SQUASHED' into Ghidra_12.2
2026-10-07 12:46:11 -04:00
Ryan Kurtz
bece70ae40
Merge remote-tracking branch 'origin/GP-2336_ghidorahrex_xsaveopt_prefix_fix' into Ghidra_12.2
2026-10-07 12:42:04 -04:00
Ryan Kurtz
dc1e375e1f
Merge remote-tracking branch
...
'origin/GP-7279_ghidorahrex_PR-9637_hochwasser_x86_mov_sreg_fix' into
Ghidra_12.2 (Closes #9635 , Closes #9637 )
2026-10-07 12:39:11 -04:00
caheckman
54ffbc94c0
GP-7353 Check for size consistency in RuleSignForm
2026-10-07 16:36:34 +00:00
Ryan Kurtz
bab9e76b5f
Merge remote-tracking branch
...
'origin/GP-7346_caheckman_TransformVarBEFix' into Ghidra_12.2
(Closes #9511 , Closes #9527 )
2026-10-07 12:31:42 -04:00
Ryan Kurtz
9c354d0506
Merge remote-tracking branch 'origin/GP-7245_ryanmkurtz_extensions' into Ghidra_12.2
2026-10-07 12:00:51 -04:00
ghidorahrex
51bd4207a0
GP-7313: Corrected several AARCH64 NEON exclusive-OR and rotate operations.
2026-10-07 10:47:34 -04:00
Ryan Kurtz
a66947f79c
GP-7263: Improved parsing of DEX code_item
2026-10-07 10:15:09 -04:00
Ryan Kurtz
b3b5a42ab6
GP-7229: Preventing a possible path traversal in
...
SplitMultiplePefContainersScript
2026-10-07 09:35:24 -04:00
Ryan Kurtz
b0762c3e72
GP-7244: Limiting the number of icons that can be extracted from a theme
...
archive
2026-10-07 08:57:05 -04:00
Ryan Kurtz
7cb4e778ef
GP-7245: Limiting the number of files that can be extracted from an
...
extension archive
2026-10-07 06:58:45 -04:00
Ryan Kurtz
4cd0644f1e
GP-7264: Improved parsing of Code_attribute
2026-10-06 08:15:44 -04:00
Ryan Kurtz
451de7018c
GP-7247: Improved parsing of dyld_chained_starts_in_image
2026-10-06 07:48:06 -04:00
Ryan Kurtz
19cd9c6739
GP-7287: Improved parsing of dyld chained fixups
2026-10-06 06:35:45 -04:00
Ryan Kurtz
7383432f22
Merge remote-tracking branch 'origin/GP-7228_ryanmkurtz_deleteDir' into Ghidra_12.2
2026-10-06 04:42:05 -04:00