ghidra1
323935e43f
GP-1778 corrected AddressRangeMapDB coalescing bug
2022-05-04 10:57:52 -04:00
ghidra1
17c0b78756
GP-1778 corrected AddressMapDB bug
2022-05-04 09:36:45 -04:00
ghidra1
c90a3ecef3
GP-1965 reverted deleted data type check for resolve. Coping with this
...
situation is an unresolved known issue.
2022-05-03 18:40:20 -04:00
ghidravore
e8ad3efcda
GP-1778 fixing bug introduced by changes in GP-1778
2022-05-03 13:43:20 -04:00
ghidra1
afb63d811c
GP-1949 corrected findBytes bug
2022-05-03 10:18:48 -04:00
ghidra1
5be1971ecf
GP-1949 corrected memory map cache update for block removals
2022-05-03 09:40:22 -04:00
ghidra1
bfe3dcfb95
GP-1778 corrected table null checking for AddressRangeMapDB
2022-05-03 09:27:21 -04:00
ghidra1
c0643552a7
Merge remote-tracking branch
...
'origin/GP-1778_ghidravore_address_range_map_iterator--SQUASHED'
2022-05-03 09:01:27 -04:00
ghidravore
0b65bf2f0c
fixed issues related to image base changes for stored address ranges maps. This affects register context and program tree fragments
2022-05-02 16:25:56 -04:00
ghidra1
47ad16a69c
Merge branch 'GP-1949_ghidra1_MemoryMapDBRefactor'
2022-05-02 16:11:04 -04:00
ghidra1
db27e3cba0
GP-1949 - MemoryMap, AddressMap and ELF MemorySectionResolver import
...
performance improvements
2022-05-02 16:01:26 -04:00
ghidra1
60c47844c0
GP-1948 Refactor program tree for improved performance during import
2022-05-02 15:53:49 -04:00
ghidorahrex
f4190b8d5c
GP-1837 corrected ARM assembly unit tests
2022-04-28 13:53:10 -04:00
ghidra1
d0a8291e93
Merge remote-tracking branch 'origin/GP-1965_ghidra1_CheckForDeletedDataTypes'
2022-04-27 10:39:57 -04:00
ghidra1
6e7d56b657
Merge remote-tracking branch 'origin/GP-1963_ghidra1_FixElfExternalOffsetDataRelocationScript'
2022-04-27 10:29:42 -04:00
ghidra1
3e0a54a63b
GP-1965 added deleted datatype check to resolve method
2022-04-26 16:51:42 -04:00
ghidra1
1fd03306a5
GP-1965 check for deleted datatypes
2022-04-25 20:40:28 -04:00
ghidra1
06c8cfc24a
Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry'
2022-04-25 14:47:15 -04:00
ghidra1
2a34f206e9
GP-1963 added FixElfExternalOffsetDataRelocationScript
2022-04-25 14:43:18 -04:00
Ryan Kurtz
a395d7dbe0
Merge remote-tracking branch 'origin/GP-1652_TypedefFormatSetting'
...
(Closes #3004 )
2022-04-25 10:27:43 -04:00
Ryan Kurtz
2fff88ff22
Merge remote-tracking branch
...
'origin/GP-1956_ghidra1_SetLanguageUpdateMetadata' (Closes #4182 )
2022-04-25 10:24:43 -04:00
ghidra1
352fe6fd8c
GP-1956 update metadata on set language
2022-04-25 10:11:40 -04:00
ghidra1
da570d5d14
GP-1956 corrected improper pointer mask error check for segmented
...
address space.
2022-04-25 09:47:11 -04:00
caheckman
955838cd62
GP-1642 Display formats for data-types
2022-04-22 18:54:12 -04:00
caheckman
02b3674963
GP-0 Fix for decompiler error caused by empty union field names
2022-04-19 19:54:27 -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
c44cf09025
Merge remote-tracking branch 'origin/patch'
2022-04-19 12:08:26 -04:00
Ryan Kurtz
1f04e8c15f
Merge remote-tracking branch
...
'origin/GP-1744_emteere_CparserDataSizeIssues--SQUASHED' into patch
(Closes #3756 )
2022-04-19 11:45:04 -04:00
emteere
33fe035d84
GP-1744_emteere CParser fixes for Macros, pragma(push), reincluded header files, unicode BOM files, #if/defined() on values, and full evaluation of macro expansion. Added output of more information in CParser prefixed with /// comments. Reparsed current standard data archives with correct 64/32 data organizations. Use dtMgr for all new data types in preparation for Data Organization changes.
2022-04-19 11:08:23 -04:00
ghidra1
7dfc4a92e7
GP-1941 corrected default OffSetReference creation
2022-04-18 21:39:41 -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
Ryan Kurtz
34efe94fce
Merge remote-tracking branch 'origin/GP-1915_PrototypeModelInjectionFix' into patch
2022-04-17 06:09:14 -04:00
ghidra1
31b30adf2d
Merge remote-tracking branch 'origin/GP-1518_DecompilerUnions'
2022-04-15 19:01:28 -04:00
ghidra1
35fc624fd9
GP-0 updated ProgramDB version history
2022-04-15 18:57:28 -04:00
caheckman
3fdbbbb231
GP-1518 Decompiler support for unions
2022-04-15 17:58:49 -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
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
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
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