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
dragonmacher
fb7db7e72d
GP-1891 - fixed incorrect xrefs being shown when double-clicking the 'XREF' field in the listing for a function variable
2022-04-11 10:25:49 -04:00
Ryan Kurtz
2babc1511a
Merge branch 'GP-1911_ryanmkurtz_commons-io'
2022-04-10 04:19:40 -04:00
Ryan Kurtz
da4203c19f
GP-1911: Upgrading commons-io to 2.11.0
2022-04-10 02:21:03 -04:00
Ryan Kurtz
14439338ba
Merge branch 'GP-1910_ryanmkurtz_commons-compress'
2022-04-10 02:06:25 -04:00
Ryan Kurtz
5ae69fa530
GP-1910: Upgrading commons-compress to 1.21
2022-04-10 02:05:00 -04:00
Ryan Kurtz
4adddf061c
Merge remote-tracking branch 'origin/GP-1901_dev747368_getmsdownloadlinkscript--SQUASHED'
2022-04-09 04:37:54 -04:00
Ryan Kurtz
8b55f9eab6
Merge branch 'GP-1909_ryanmkurtz_gson'
2022-04-09 04:33:49 -04:00
Ryan Kurtz
22b62d766b
GP-1909: Upgrading Gson to 2.9.0 ( Closes #3992 )
2022-04-09 04:32:49 -04:00
Ryan Kurtz
0976dc6b27
Merge remote-tracking branch 'origin/patch'
2022-04-09 01:55:06 -04:00
Ryan Kurtz
fcb99cc681
Merge branch 'GP-1853_FIDUpdate' into patch
2022-04-09 01:47:15 -04:00
Ryan Kurtz
a71706569d
GP-1853: Support for fetching new fidb files based on Ghidra version
2022-04-09 01:25:02 -04:00
caheckman
f330933cf4
GP-1853 hash updates
2022-04-08 14:24:42 -04:00
dev747368
b86703c35d
GP-1902 Fix NPE in DwarfEncodingModeDataType when bad data
2022-04-08 18:21:27 +00:00
dev747368
2b7375e20c
GP-1901 add GetMSDownloadLinkScript
2022-04-08 14:09:43 -04:00
Ryan Kurtz
36f7352c78
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/analyzer/FidAnalyzer.java
2022-04-08 02:19:24 -04:00
Ryan Kurtz
e9674b6fde
Merge remote-tracking branch 'origin/GP-1502_emteere_FID_runningtwice' into patch
2022-04-08 02:11:34 -04:00
Ryan Kurtz
5a688dab29
GP-1300: No longer allowing illegal reflective accesses to the java.net
...
module. Allowing this was only necessary to support an old version of
Apache Felix.
2022-04-07 03:17:22 -04:00