ghidra1
35fc624fd9
GP-0 updated ProgramDB version history
2022-04-15 18:57: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
53e2c4dc4f
Merge branch 'GP-1403-1645-1036_ghidra1_PointerTypedefs_Settings_OffsetReferences_SQUASHED'
2022-04-15 14:44:13 -04:00
ghidra1
681ed52991
Updated javadoc
2022-04-15 14:25:40 -04:00
caheckman
1647b4b577
Thread Environment Block analyzer
2022-04-15 13:55:38 -04:00
ghidra1
a58c04d54d
GP-1403 corrected improper recursion
2022-04-15 13:22:56 -04:00
ghidra1
17534b9c3f
GP-1403 only treat stored pointer offset as signed for "relative"
...
pointer-type
2022-04-15 13:22:54 -04:00
ghidra1
6bcb417104
GP-1403 Changed translated string values to use property map instead of
...
settings storage.
2022-04-15 13:22:52 -04:00
ghidra1
abce9bbf85
GP-1403 Allow unrestricted clearing of settings. Improve Pointer-Typedef
...
error condition feedback in listing. Various tweaks to settings-based
pointer calculations.
2022-04-15 13:22:49 -04:00
ghidra1
362bd6b5cb
GP-1403 added suggested string setting support
2022-04-15 13:22:46 -04:00
ghidra1
3acd14c48a
GP-1036 Improved RTTI handling of null pointer values. Changed IBO
...
pointers to return null for 0 value to retain backward compatibility.
Improved datatype drag onto root to preserve source category path.
2022-04-15 13:22:43 -04:00
emteere
a02efe9c4c
GP-1036 User new PointerTypedef for small method_t pointers, fixed chain
...
pointer conflict with method structures
2022-04-15 13:21:35 -04:00
ghidra1
f6ad8045e9
GP-1036 Added new data clear mode CLEAR_ALL_DEFAULT_CONFLICT_DATA for
...
DataUtilities
2022-04-15 13:21:03 -04:00
ghidra1
2bced1cd43
GP-1036 EXTERNAL Block Offset-Reference refactor
2022-04-15 13:19:40 -04:00
ghidra1
332480a422
GP-1403-3 Improved datatype preview formatting. Datatype Diff may not
...
tolerate formating changes. More work is needed.
2022-04-15 13:12:45 -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
ghidra1
ca410b1274
GP-1403 Added support for pointer-typedef settings, including support
...
for Archive use. Corrected settings stacking behavior.
Unified two settings adapters into one shared implementation (upgrade
and archive schema version still needed). Added ability to edit default
settings for components from within the structure/union editor.
Improved use of immutable settings. Improved array settings. Added
PointerTypeDefBuilder and PointerTypeDefInspector. Added versioning
support to DataTypeManagerDB to facilitate upgrades and compatibility
detection. Initial improvements added for locking of datatype settings.
Added support for auto-named pointer-typedefs.
2022-04-15 13:11:43 -04:00
Dan
12493ab734
GP-1584: Unify state-editing story across Debugger UI.
2022-04-15 12:17:20 -04:00
Dan
85eb273d24
GP-1883: Put label and code in same p-code row.
2022-04-15 11:45:21 -04:00
Ryan Kurtz
0ab836add7
GP-1903: Fixing compilation error in GhidraDev caused by ArrayUtilities
...
removal
2022-04-15 03:31:09 -04:00
Ryan Kurtz
2e2380c927
Merge branch 'GP-1907_ryanmkurtz_ContinuesInterceptor'
2022-04-15 02:25:01 -04:00
ghidra1
577328f230
GP-1907: Updated ELF related loader to eliminate use of
...
ContinuesInterceptor
2022-04-15 01:53:30 -04:00
Ryan Kurtz
96674d4f62
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -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
f89cf0c62e
Merge remote-tracking branch 'origin/GP-1850_ghidra1_BigFloat_Fixes--SQUASHED'
2022-04-14 15:19:59 -04:00
ghidra1
e8e4eb2095
GP-1850 Minor fix to BigFloat and FloatFormat and conversion to BigDecimal
2022-04-14 15:16:41 -04:00
Ryan Kurtz
ae1924b4e0
Merge remote-tracking branch 'origin/GP-1903_dev747368_refactor_arrayutilities_fix_bitfield_endianess_setting'
2022-04-14 15:11:49 -04:00
Ryan Kurtz
3bc19e701c
Merge remote-tracking branch 'origin/GP-1827_ghizard_PDB_Universal_NPE_with_missing_DBI--SQUASHED'
2022-04-14 15:09:54 -04:00
Ryan Kurtz
c7351125e5
Merge remote-tracking branch 'origin/patch'
2022-04-14 15:07:28 -04:00
Ryan Kurtz
2f414bf570
Merge remote-tracking branch 'origin/GP-1847_ghidra1_CorrectedProgramDTD' into patch
2022-04-14 15:03:13 -04:00
Ryan Kurtz
15ae630a70
Merge remote-tracking branch 'origin/GP-1918_MirrorPcodeParseChange'
...
into patch (Closes #4070 )
2022-04-14 14:50:23 -04:00
ghidra1
0ec41f0952
GP-1877 minor corrections to ChangeHistory
2022-04-14 12:52:00 -04:00
ghidra1
447425b809
GP-1844 minor fix to CompositeDBAdapterV5V6
2022-04-14 12:41:47 -04:00
ghidra1
b8b306497a
GP-1847 Added missing attribute to PROGRAM.DTD
2022-04-14 12:25:31 -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
ghizard
d86b60e6b2
GP-1827 - Fix NPE for null PDB DBI; static symbol/type parsing methods help remedy
2022-04-13 15:26:10 -04:00
Ryan Kurtz
a9c928bb14
Merge remote-tracking branch 'origin/GP-1816-dragonmacher-osgi-building-update--SQUASHED'
2022-04-13 14:49:41 -04:00
dragonmacher
2d5f53e051
GP-1816 - OSGi Bundles - minor refactoring of OSGi bundle code during exploration.
2022-04-13 12:56:21 -04:00
Ryan Kurtz
fdd3a641ea
Merge remote-tracking branch 'origin/patch'
2022-04-13 10:38:50 -04:00
caheckman
2a73274266
GP-1915 Don't register p-code injections when testing
2022-04-12 18:29:02 -04:00
ghidra1
c1f8632e66
GP-1916 correct NPE in HeadlessAnalyzer
2022-04-12 16:10:36 -04:00
Ryan Kurtz
3d9e0a6a8a
Merge remote-tracking branch 'origin/GP-1902_dev747368_fix_DwarfEncodingModeDataType_npe'
2022-04-11 14:00:28 -04:00
Ryan Kurtz
b04d6c45da
Merge remote-tracking branch 'origin/GP-1891-dragonmacher-xrefs-double-click-fix--SQUASHED'
2022-04-11 13:58:14 -04:00
Ryan Kurtz
4f888cf98a
Merge remote-tracking branch 'origin/GP-1746_ghidorahrex_PR-2326_esaulenka_tricore_stt_fix'
2022-04-11 13:53:17 -04:00
Ryan Kurtz
881bdc6901
Merge remote-tracking branch
...
'origin/GP-1736_ghidorahrex_PR-3978_CmP-lt_vraddhn_fix' (Closes #3978 )
2022-04-11 13:51:14 -04:00