Ryan Kurtz
e55bdc3b8f
Merge remote-tracking branch 'origin/GP-2075_ghidra007_vector_scalar_deleting_destructors--SQUASHED'
2022-06-09 12:21:27 -04:00
ghidra007
02db970aee
GP-2075 Updated RecoverClassesFromRTTI script to fixup generic deleting destructor names into vector and scalar ones for windows programs and split into two functions when necessary.
2022-06-08 20:22:32 +00:00
Ryan Kurtz
dd08e5c9e6
Merge remote-tracking branch
...
'origin/GP-2090-dragonmacher-decompiler-brace-actions' (Closes #4264 )
2022-06-08 01:23:48 -04:00
Ryan Kurtz
60d0a9ea60
Merge remote-tracking branch 'origin/patch'
2022-06-08 00:46:05 -04:00
dragonmacher
951f34a007
GP-2090 - Decompiler - Added actions to allow users to navigate braces
...
by using the keyboard.
2022-06-06 12:51:47 -04:00
dragonmacher
b2dd0b6954
GP-2097 - fix to prevent exception when making a selection that contains
...
a wrapped Decompiler line
2022-06-06 12:33:29 -04:00
caheckman
4448f11cb4
GP-2037 RuleDoubleStore
2022-06-01 14:02:03 -04:00
caheckman
36a1a33b25
GP-2079 Add explicit compare method for TypePointerRel
2022-05-31 14:10:55 -04:00
Ryan Kurtz
7a30cefebb
Merge remote-tracking branch 'origin/GP-1996_make_finding_opDel_opNew_more_generic--SQUASHED'
2022-05-27 10:17:57 -04:00
ghidra007
d8396e7592
GP-1996 - code refactor to make op new and delete discovery more generic.
2022-05-26 22:12:07 +00:00
Ryan Kurtz
a1e57f1f7a
Merge remote-tracking branch
...
'origin/GP-1451_Dan_syncSelToggle--SQUASHED'
Conflicts:
Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProviderTest.java
2022-05-20 10:24:35 -04:00
Dan
cfdf1051a1
GP-1451: Add sync selection actions, toggles
2022-05-20 10:14:58 -04:00
Ryan Kurtz
864321a060
Merge remote-tracking branch 'origin/GP-1962_ghidra007_better_check_for_existing_classes_SQUASHED'
2022-05-18 13:37:32 -04:00
ghidra007
5d8574f9f4
GP-1962 Prevent RecoverClassFromRTTIScript from running more than once
...
on same program.
2022-05-18 13:19:33 -04:00
Ryan Kurtz
67b6550b7f
Merge remote-tracking branch 'origin/patch'
2022-05-18 11:18:57 -04:00
ghidra007
37f87c4874
GP-2010 updated to use preferred root class folder and removed code that
...
replaced other class structs
2022-05-13 22:47:22 +00:00
caheckman
96b92e2c12
GP-2018 Label zero offset stack pointer references
2022-05-13 14:26:12 -04:00
Ryan Kurtz
4b600847eb
Merge remote-tracking branch
...
'origin/GP-1954_win_x64_cspec_register_grouping' (Closes #2952 ,
Closes #1480 )
2022-05-13 01:09:50 -04:00
caheckman
c88f59a5ed
GP-2024 Fix for formatting test
2022-05-12 17:53:10 -04:00
caheckman
b7955f2a79
GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments
2022-05-12 12:12:00 -04:00
caheckman
1bed9dac4d
GP-2015 Adjustments to DynamicHash for "Force Union Field" action
2022-05-11 13:12:19 -04:00
Xiaoyin Liu
bee69b2f38
Fix NPE in selectFieldNumber in ForceUnionAction.java
...
If the allFields ArrayList contains element null, findStringIndex()
will throw a NPE. Use allFields.indexOf() will not have this issue.
2022-05-10 15:45:30 -04:00
Ryan Kurtz
357ff97cb3
Merge remote-tracking branch 'origin/GP-2006_DynamicHashCompare'
2022-05-10 01:50:30 -04:00
Ryan Kurtz
5c47902310
Merge remote-tracking branch 'origin/GP-1997_GlobalOverPropagation'
2022-05-10 01:50:14 -04:00
caheckman
6b075ce5b3
GP-2006 Fixed bug in DynamicHash comparisons
2022-05-06 15:08:03 -04:00
caheckman
9d0829651a
GP-1997 Don't over propagate global values
2022-05-04 20:01:19 -04:00
Ryan Kurtz
de74f99231
Merge remote-tracking branch 'origin/GP-1683_FieldExtraction'
2022-05-04 01:18:27 -04:00
caheckman
b0eb1f23b3
Match test to new hex formatting for char data-types
2022-05-03 11:39:59 -04:00
ghidra007
ba7b5a2dd3
GP-1947 updated class recovery script to handle shifted pointers.
2022-04-29 13:17:50 +00:00
caheckman
aa85bba5d7
GP-1683 Extensions to SUBPIECE/shift rules
2022-04-27 15:43:40 -04:00
Ryan Kurtz
897419a927
Merge remote-tracking branch 'origin/GP-1660_ghidra007_updateApplyFunctionDefSigScripts_dtManSelection'
2022-04-26 14:20:41 -04:00
Ryan Kurtz
24d0e61ede
Merge remote-tracking branch 'origin/GP-1955_ForceFieldNPE'
...
(Closes #4171 )
2022-04-26 01:19:35 -04:00
ghidra1
06c8cfc24a
Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry'
2022-04-25 14:47:15 -04:00
caheckman
955838cd62
GP-1642 Display formats for data-types
2022-04-22 18:54:12 -04:00
caheckman
1e1f4fa8a4
GP-1955 Fix for NPE
2022-04-22 18:38:50 -04:00
ghidra007
b026a5f53a
GP-1660 updated ApplyFunctionDef script to get selected func defs from
...
dtman.
2022-04-22 17:23:46 +00:00
caheckman
fb3366a4e2
GP-1922 Integer size suffix
2022-04-19 16:18:26 -04:00
Ryan Kurtz
14e65d96a7
Merge remote-tracking branch 'origin/GP-1932_AddrSpacePtrSupport'
2022-04-19 15:01:08 -04:00
caheckman
7078885aea
GP-1932 Decompiler support for address space attribute on pointers
2022-04-19 14:34:32 -04:00
Ryan Kurtz
e2ae03d1b9
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_varnode.cc
2022-04-18 11:52:15 -04:00
ghidra1
31b30adf2d
Merge remote-tracking branch 'origin/GP-1518_DecompilerUnions'
2022-04-15 19:01:28 -04:00
ghidra1
526fcfe2c5
Merge remote-tracking branch 'origin/GP-1925_ghidra007_make_ddtests_not_rely_on_script_package--SQUASHED'
2022-04-15 18:12:56 -04:00
ghidra007
bf8a32a355
GP-1925 added test script to find deleting destructors and news to be called by deleting destructor tests
2022-04-15 18:12:28 -04:00
caheckman
3fdbbbb231
GP-1518 Decompiler support for unions
2022-04-15 17:58:49 -04:00
ghidra1
2bced1cd43
GP-1036 EXTERNAL Block Offset-Reference refactor
2022-04-15 13:19:40 -04:00
ghidra1
8f0589a6d8
GP-1403 Improved support for auto-named typedefs. Updated create
...
typedef action from pointer to use auto-naming. Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions. Resolved various bugs.
2022-04-15 13:12:40 -04:00
caheckman
ec5b6aada7
GP-1645 Added relative pointer action in the decompiler
2022-04-15 13:11:47 -04:00
caheckman
c5c74d987f
GP-1924 Don't override previous dynamic mapping
2022-04-14 19:19:48 -04:00
Ryan Kurtz
2db3a6be15
Merge remote-tracking branch 'origin/GP-1581_ghidra007_ClassRecovery_ImproveDeletingDestructorDiscovery-NEW-REBASE-ON-MASTER--SQUASHED'
2022-04-14 15:34:48 -04:00
ghidra007
22d4c2069b
GP-1581 Recover classes script deleting destructor and clone discovery improvements.
2022-04-14 19:28:49 +00:00