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
Ryan Kurtz
c7351125e5
Merge remote-tracking branch 'origin/patch'
2022-04-14 15:07:28 -04:00
Florian Märkl
b821aec519
Fix pcodeparse.y after only the generated pcodeparse.cc was changed
...
311a22c038
has changed the purely
generated pcodeparse.cc instead of updating pcodeparse.y and
re-generating the source. This meant that the .y file was out of sync
with the .h file and re-generating would lead to compiler errors because
of the uintb/uint4 mismatch.
2022-04-13 15:42:12 -04:00
caheckman
716dfb1690
GP-1871 Overlapping pentry tags
2022-03-30 12:42:46 -04:00
dragonmacher
812ea4fe1e
GP-1556 - Added support for searching for structure fields by offset
2022-03-25 09:43:50 -04:00
Ryan Kurtz
aa333c1d2f
Merge remote-tracking branch 'origin/patch'
2022-03-22 01:49:11 -04:00
Ryan Kurtz
1af6fe0893
Merge remote-tracking branch 'origin/GP-1841_ghidra1_ChainedPointers' into patch
2022-03-22 01:40:39 -04:00