Commit Graph

2396 Commits

Author SHA1 Message Date
ghidra1
b16404d87b GP-1936 Support extended sizes for ELF program and section header counts 2022-04-18 20:57:33 -04:00
Ryan Kurtz
e165574afb Merge remote-tracking branch 'origin/GP-1584_Dan_emuStateEdit--SQUASHED'
Conflicts:
	Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/images/DebuggerMemoryBytesPlugin.png
2022-04-18 00:40:46 -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
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
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
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
Ryan Kurtz
c7351125e5 Merge remote-tracking branch 'origin/patch' 2022-04-14 15:07:28 -04:00
ghidra1
b8b306497a GP-1847 Added missing attribute to PROGRAM.DTD 2022-04-14 12:25:31 -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
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
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
22b62d766b GP-1909: Upgrading Gson to 2.9.0 (Closes #3992) 2022-04-09 04:32:49 -04:00
dev747368
b86703c35d GP-1902 Fix NPE in DwarfEncodingModeDataType when bad data 2022-04-08 18:21:27 +00: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
Ryan Kurtz
18defd6086 Merge remote-tracking branch 'origin/GP-1326_ryanmkurtz_felix-upgrade'
(Closes #3450)
2022-04-07 01:59:13 -04:00
Ryan Kurtz
32a014ff5d GP-1326: Upgrading Apache Felix and dependencies 2022-04-07 01:52:11 -04:00
Ryan Kurtz
a94082bb67 Merge remote-tracking branch 'origin/GP-1895_dev747368_default_fsrl' 2022-04-06 15:42:32 -04:00
Ryan Kurtz
86241b4d22 Merge remote-tracking branch 'origin/GP-1860_ghidravore_opening_unanalyzed_program_with_connected_tools--SQUASHED' 2022-04-06 15:25:18 -04:00
ghidravore
ebb2b5eb9e GP-1860 fixed duplicate 'ask to analyze' dialogs when opening unanalyzed program with connected tools 2022-04-06 14:07:04 -04:00
dev747368
ab9664aa28 GP-1895, GP-1894 Fix lib name case sensitivity comp during import, FSRL
Change RandomAccessFileByteProvider to auto specify a FSRL (if not
given).

Fix library name case comparisons to respect the loader's case
sensitivity.
2022-04-05 20:37:41 +00:00
Ryan Kurtz
fb054910e0 Merge remote-tracking branch 'origin/GP-1876_ghidravore_fix_import_dll_names_caused_by_orginal_GP-1876_change' 2022-04-05 11:51:33 -04:00
ghidra1
9a54077c8d GP-0 corrected error message formatting 2022-04-05 10:45:57 -04:00
ghidravore
18ef0d5b3e GP-1876 fixing issue dll import names caused by original 1876 fix 2022-04-04 16:03:43 -04:00
Ryan Kurtz
6bb43d9ec5 Merge remote-tracking branch 'origin/GP-1876_ghidravore_fixing_importer_to_use_imported_file_for_internal_name--SQUASHED' 2022-04-01 11:53:31 -04:00
dragonmacher
7b273713ab Fixed stack trace 2022-03-31 17:10:50 -04:00
ghidravore
cdfe34cb18 GP-1876 Changed importer to use imported file name for internal program name 2022-03-31 14:13:11 -04:00
Ryan Kurtz
e80c245cf2 Merge branch 'GP-0_ryanmkurtz_PR-4102_nneonneo_javadoc' 2022-03-31 01:18:39 -04:00
Ryan Kurtz
0fd9dddceb Merge remote-tracking branch 'origin/GP-1870_ghidravore_add_simple_string_properties_to_user_data--SQUASHED' 2022-03-31 00:53:08 -04:00
ghidravore
298704348d GP-1870 Adding simple string property capability to program user data 2022-03-30 13:19:59 -04:00
Robert Xiao
698a91af8c Javadoc fixes 2022-03-30 08:25:04 -07:00
Ryan Kurtz
cdcdd5f9eb Merge remote-tracking branch 'origin/GP-1826-dragonmacher-script-quick-launch' 2022-03-30 01:33:01 -04:00
Ryan Kurtz
4f59e90b39 Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED' 2022-03-29 01:27:33 -04:00
dragonmacher
2a5e6f45b8 GP-1826 - Scripting - Created a Script Quick Launch dialog. 2022-03-28 17:17:46 -04:00
Dan
760a9ca462 GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -04:00
ghidra1
2d526352ee Improved improper error reporting by DemangledAddressTable with external
symbols
2022-03-28 14:02:20 -04:00
Ryan Kurtz
eb324a2b20 GP-1756: New File Offset field and Go To File Offset feature 2022-03-25 14:55:30 -04:00
Ryan Kurtz
855853935b Merge remote-tracking branch 'origin/patch' 2022-03-25 14:47:27 -04:00
dragonmacher
a970545049 Test timing fixes 2022-03-25 14:15:19 -04:00