dev747368
272c6a4d1f
GP-2109 Golang analyzer improvements, gostrings.
...
Add GolangStringAnalyzer.
Improved recovery of function signatures (from method and interfacemetadata, also via stack trace info).
Golang package paths are used as Ghidra namespace.
Propagate RTTI from some built-in runtime alloc methods.
2023-11-30 18:59:13 +00:00
dev747368
b5422faefb
GP-2425 more better duffzero / duffcopy function info
2023-06-14 16:30:44 +00:00
dragonmacher
05aac4b81e
GP-3498 - Fixed IndexOutOfBoundsException
2023-05-30 09:06:40 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Ryan Kurtz
d0e28a7036
Merge remote-tracking branch
...
'origin/GP-3260_ghidra1_ElfMipsRelocs--SQUASHED' (Closes #5160 )
Conflicts:
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerReference.java
2023-03-28 07:29:26 -04:00
ghidra1
836604e09d
GP-3260 Corrected MIPS relocation issues and a few related issues affecting listing markup
2023-03-27 19:10:19 -04:00
dragonmacher
750cfc6994
GP-3263 - Fixed exception in data type finder
2023-03-27 09:44:35 -04:00
SR_team
4a9e828490
Fix crash in find field references
2023-03-23 02:33:02 +02:00
dragonmacher
d8b1032f35
Test debug
2023-01-27 18:14:45 -05:00
dragonmacher
e3a3f66245
Tests - re-enable debug
2022-09-09 08:45:09 -04:00
James
fbdcf16498
GP-2384 prevent variadic override analyzer from examining too many args
2022-08-12 15:22:23 +00:00
James
35caabc29a
GP-2070 addressing code review comments
2022-07-07 13:50:12 +00:00
James
86db20d6b3
GP-2070 fixes and tests for the format string analyzer
2022-07-06 20:47:52 +00:00
dragonmacher
f5c2d9b4ff
GP-2265 - Fixed printing of buffer exception when closing program; added
...
code for exception being printed in rare timing condition in tables
2022-07-01 11:59:00 -04:00
dragonmacher
49a1b2d7d5
Disabled test debug output
2022-06-17 10:27:42 -04:00
James
51a433ef04
GP-2048 addressing code review comments
...
GP-2048 offcut format strings
2022-05-23 17:05:20 -04:00
James
c6f174dffb
GP-2016 addressing code review suggestions
...
GP-2016_short_wide_character_format_strings
2022-05-11 13:23:17 -04:00
Ryan Kurtz
f7c5e74877
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-14-22'
2022-04-20 10:00:47 -04:00
dragonmacher
52c1ebb2f5
Test fixes - debug for timing issue
2022-04-19 11:10:18 -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
dragonmacher
83017f87d4
GP-1875 - Decompiler Reference Finder - fixed the slightly off address
...
of field matches
2022-03-29 17:43:17 -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
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
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
ghidra1
87cc46efa2
GP-1618 Improved DataType.getParents to avoid returning duplicates for DB case which is used during change notification processing.
2021-12-22 15:12:50 -05:00
dragonmacher
33b2bbbd0b
GP-1514 - Find References to - Added support for finding usage of enum
...
fields
Closes #1967
2021-11-29 11:12:44 -05:00
dragonmacher
61486201ed
GP-1370 - Find References to - Fixed bug that caused markup to appear in
...
the column filter text field
Closes #3473
2021-10-05 18:20:15 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
ghidra1
d377d90e14
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
Xiaoyin Liu
f21c4f97f9
Variadic Function Signature Override description typo
2021-01-20 12:45:47 +08:00
ghidra3
28e0480f9d
GP-516 Added the "Variadic Function Signature Override" analyzer
2021-01-14 18:01:18 -05:00
dragonmacher
a7e7421be3
GT-3647 - Find Data Types - fixed the data type finding to correctly
...
find types when the decompiler wraps lines
2020-07-24 17:12:35 -04:00
dragonmacher
314100a70c
GT-3567 - Fixed keybindings not working in DialogComponentProviders
2020-03-06 12:15:26 -05:00
dragonmacher
06a88e0c63
Tests - fixed test failing due to recent Decompiler changes
2020-02-04 13:28:19 -05:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00
dragonmacher
0d9782964d
GT-2754, 2756 - Decompiler Reference Finder - review fixes
2019-04-16 16:07:21 -04:00
dragonmacher
79aa51cc9a
GT-2754, 2756 - Decompiler Reference Finder - fixed
...
NullPointerException; updated the finder to handle 'anonymous field
accesses'
2019-04-15 18:09:16 -04:00
Dan
79d8f164f8
Candidate release of source code.
2019-03-26 13:46:51 -04:00