Dan
cfdf1051a1
GP-1451: Add sync selection actions, toggles
2022-05-20 10:14:58 -04:00
ghidra007
ba7b5a2dd3
GP-1947 updated class recovery script to handle shifted pointers.
2022-04-29 13:17:50 +00: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
Ryan Kurtz
042030b8fd
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/objects/DebuggerObjectsProvider.java
2022-03-19 01:28:52 -04:00
Ryan Kurtz
8315e6a77b
Merge remote-tracking branch 'origin/GP-1832_ghidra007_improve_isGcc--SQUASHED' into patch
2022-03-19 01:01:10 -04:00
emteere
0199d0213f
GP-1841 User new PointerTypedef for small method_t pointers, fixed chain
...
pointer conflict with method structures
2022-03-18 14:28:27 -04:00
ghidra007
1ae9218eba
GP-1832 improved isGcc checks in RecoverClassesFromRTTI script.
2022-03-18 13:39:41 +00:00
Ryan Kurtz
d4160bd88c
Merge remote-tracking branch 'origin/patch'
2022-03-16 13:20:23 -04:00
Ryan Kurtz
0f3d24ebcc
Merge remote-tracking branch 'origin/GP-1720_ghidra007_Remove_Extraneous_Make_thiscalls--SQUASHED' into patch
2022-03-16 13:02:46 -04:00
ghidra007
66c8333230
GP-1720 Moved creation of class thiscalls to after removal of non-constructors to remove the small number of incorrect thiscalls created by the RecoverClassesFromRTTI script.
2022-03-16 14:17:14 +00:00
Ryan Kurtz
a9ae964def
Merge remote-tracking branch 'origin/patch'
2022-03-15 16:11:15 -04:00
Ryan Kurtz
bb1162a350
Merge remote-tracking branch 'origin/GP-1781_ghidra007_fixStructureCreationBug--SQUASHED' into patch
2022-03-15 15:59:49 -04:00
ghidra007
387b307402
GP-1781 Fixed two replace in structure bugs in RecoverClassesFromRTTI script.
2022-03-15 14:23:50 +00:00
Ryan Kurtz
12c051867c
Merge remote-tracking branch 'origin/GP-1796_NullPtrPaths' (Addresses
...
comment in #3878 )
2022-03-09 11:02:14 -05:00
Ryan Kurtz
7dbf5e7639
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerUtils.java
2022-03-09 00:56:10 -05:00
Ryan Kurtz
06e3580fdd
Merge remote-tracking branch 'origin/GP-1792_CallfixupProtoOverride'
...
into patch (Closes #3319 )
2022-03-09 00:42:50 -05:00
Ryan Kurtz
d03a6423d3
Merge remote-tracking branch
...
'origin/GP-1793-dragonmacher-decompiler-structure-field-hover--SQUASHED'
into patch (Closes #3920 )
2022-03-09 00:38:51 -05:00
dragonmacher
c4054de5db
GP-1793 - Updated the decompiler hover for structure fields to show the parent name and the offset in the parent
2022-03-08 17:22:19 -05:00
Benno Fünfstück
fcff16262b
decompiler: fix '#error config.h must be included before this header'
...
See https://sourceware.org/bugzilla/show_bug.cgi?id=14243
2022-03-08 15:21:23 -05:00
Ryan Kurtz
bc2f697798
Merge remote-tracking branch 'origin/patch'
2022-03-07 13:54:57 -05:00
caheckman
45eeb7cfb2
GP-1796 NULL ptr accesses on rare paths
2022-03-04 14:56:46 -05:00
caheckman
6aefaa106d
GP-1792 Prevent proto override from cancelling a callfixup
2022-03-03 19:14:43 -05:00
dragonmacher
68b7f88063
GP-1765 - Fixed sometimes incorrect Find Dialog result highlighting
2022-03-03 18:42:23 -05:00
Ryan Kurtz
e267c8b8ae
Merge remote-tracking branch 'origin/GP-1704_move_graphAST_script_to_tool_action--SQUASHED'
2022-02-22 23:39:12 -05:00
ghidravore
467133de3e
Moving 'AST Graph' from scripting to an action in the decompiler window so that options are persistent. Also renamed it to 'Graph Data Flow'. Renamed existing graph action to 'Graph Control Flow'.
2022-02-22 14:26:01 -05:00