Commit graph

760 commits

Author SHA1 Message Date
ghidra1
418925edeb GP-2133 added support for byte-mapped and overlay blocks to pspec 2022-06-29 10:13:25 -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
Ryan Kurtz
34efe94fce Merge remote-tracking branch 'origin/GP-1915_PrototypeModelInjectionFix' into patch 2022-04-17 06:09:14 -04:00
ghidra1
447425b809 GP-1844 minor fix to CompositeDBAdapterV5V6 2022-04-14 12:41:47 -04:00
caheckman
2a73274266 GP-1915 Don't register p-code injections when testing 2022-04-12 18:29:02 -04:00
Ryan Kurtz
1af6fe0893 Merge remote-tracking branch 'origin/GP-1841_ghidra1_ChainedPointers' into patch 2022-03-22 01:40:39 -04:00
emteere
0199d0213f GP-1841 User new PointerTypedef for small method_t pointers, fixed chain
pointer conflict with method structures
2022-03-18 14:28:27 -04:00
Ryan Kurtz
cf95afc23d Merge remote-tracking branch
'origin/GP-1804-dragonmacher-graph-api-addition--SQUASHED' into patch
(Closes #4060)
2022-03-16 08:21:48 -04:00
dragonmacher
907c084b25 GP-1804 - Added an API method to the GraphDisplayProvider to get the active graph 2022-03-15 16:19:44 -04: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
d6cf7a97f5 GP-1758 Corrected improper cloning for CategoryDB.addDataType 2022-03-03 17:09:24 -05:00
Ryan Kurtz
8ded9259b9 Merge remote-tracking branch 'origin/GP-1715_DefaultEvaluationModel'
into patch (Closes #3906)
2022-03-03 00:50:04 -05:00
caheckman
bf7412b86a Reset options only on id change 2022-03-01 14:21:49 -05:00
caheckman
b2853d40f3 Change from review 2022-02-01 17:16:08 -05:00
ghidra1
6f8c1f96c7 GP-1708 corrected potential upgrade issues 2022-01-28 23:55:59 -05:00
caheckman
3ac3694226 GP-1715 Guarantee default and evaluation models exist 2022-01-28 14:25:10 -05:00
ghidra1
8546ff5274 Merge remote-tracking branch 'origin/GP-1662-dragonmacher-ms-demangled-type' into patch 2022-01-10 20:40:11 -05:00
ghidra1
dc751d1118 Merge remote-tracking branch 'origin/GP-1661_CheckOverlayTypo' into
patch (Closes #3828)
2022-01-10 20:39:04 -05:00
dragonmacher
dd0c34e780 GP-1662 - Demangler - Fixed the MS demangler incorrectly creating
parameters types
2022-01-07 19:24:58 -05:00
caheckman
4a054f7f06 Fix checkOverlays typo 2022-01-07 12:58:15 -05:00
dragonmacher
434ec00d17 GP-1657 - Fixed display of multiple Enum values
Closes #3810
2022-01-07 12:57:52 -05:00
ghidra1
0987e47c4b GP-1624 corrected FunctionDefinitionDataType ordinal numbering when
formal signature generated and auto-params are removed.
2021-12-20 15:45:29 -05:00
emteere
832dea6b6d GP-1551_emteere updated gdt archive files with new cparser with fixes
for sizeof() evaluation and better expression simplification for
calculated values in enums and array sizes.
2021-12-09 11:10:06 -05:00
ghidra1
aae2b95fcd Merge remote-tracking branch
'origin/GP-1547_Dan_listingChangeLanguages--SQUASHED' into Ghidra_10.1
2021-11-29 19:17:37 -05:00
Dan
1b5384c00c GP-1214: Adding copy-into-progarm actions (plugin). Moving export action. 2021-11-29 11:34:28 -05:00
ghidra1
471e915673 Merge remote-tracking branch 'origin/GP-1497_ghidra1_ExternalSafeguard' into Ghidra_10.1 2021-11-24 15:02:52 -05:00
ghidra1
4fc2de8841 GP-1525 corrected symbol pinning 2021-11-24 10:02:03 -05:00
ghidra1
5c82f87905 Merge branch 'GP-1525_ghidra1_ExternalFunctionPrimary' into Ghidra_10.1 2021-11-23 21:44:26 -05:00
ghidra1
a71df3dae4 GP-1525 corrected external function symbol creation getting marked as
primary
2021-11-23 21:40:04 -05:00
ghidra1
0c7b7967b0 Merge remote-tracking branch 'origin/GP-1447_Dan_viewAllTraceMemory--SQUASHED' into Ghidra_10.1 2021-11-23 14:04:06 -05:00
Dan
8b2af5241a GP-1447: Added 'View all Memory' override toggle to Debugger. 2021-11-23 10:49:00 -05:00
ghidra1
02e1970837 GP-1497 added external safeguards for inadvertent context 2021-11-23 09:58:24 -05:00
ghidravore
8ea716eb70 GP-1286 fixing bug in datatypes tree that caused stack traces if adding
nodes with a filter on. This also required a revisit to the fix for
GP-998
2021-11-12 15:28:18 -05:00
ghidra1
d9788c0094 Revert "GP-1438 - Added an equals method to SourceArchives so clients do not need to get the universal id"
This reverts commit c8003ecc5a.
2021-11-10 11:10:18 -05:00
ghidra1
254fca405a Merge remote-tracking branch
'origin/GP-1438-dragonmacher-source-archive-equals--SQUASHED' (Closes
#3116)
2021-11-09 20:13:20 -05:00
ghidra1
216ef3a414 Merge remote-tracking branch 'origin/GP_1417_DataDB_lazylength' 2021-11-09 20:11:29 -05:00
dragonmacher
c8003ecc5a GP-1438 - Added an equals method to SourceArchives so clients do not
need to get the universal id

Closes #3116
2021-11-09 17:08:16 -05:00
emteere
28676b4ec0 GP-1417_emteere code review changes 2021-11-09 21:26:39 +00:00
ghidravore
661b641a42 added small improvement 2021-11-05 13:53:55 -04:00
dragonmacher
7d14413149 Test fixes 2021-10-28 09:57:42 -04:00
Ryan Kurtz
6df7fa868a Merge remote-tracking branch 'origin/GP-1-dragonmacher-remove-deprecated-methods-squashed' 2021-10-27 13:41:48 -04:00
Ryan Kurtz
2ef4f26120 Merge remote-tracking branch 'origin/GP-2-dragonmacher-spelling-fixes' 2021-10-27 13:38:40 -04:00
Ryan Kurtz
a8fc117501 Merge remote-tracking branch
'origin/GP-1122_dev747368_PR-2043_astrelsky_dwarfNamespacePath' (Closes
#2014, Closes #2043)
2021-10-27 13:32:57 -04:00
dev747368
8a407a1169 GP-1122 (PR #2043) remove ':', '/' mangling and change ' ' mangling
Change DWARF mangling logic to allow ':', '/' and convert ' ' to '_'.
Fixup some spots that were using fragile CategoryPath / Namespace string
parsing.
2021-10-27 13:16:12 -04:00
dragonmacher
0248c4f1ba spelling fixes 2021-10-26 16:31:02 -04:00
dragonmacher
d05a57ae1a Removal of old deprecated methods 2021-10-25 15:12:25 -04:00
dragonmacher
9a9c1fc64a GP-1424 - remove 'refresh' action from data type manager 2021-10-22 09:11:29 -04:00
Ryan Kurtz
c1121d7b93 Merge remote-tracking branch
'origin/GP-1382-dragonmacher-search-for-structures' (Closes #759)
2021-10-21 14:31:18 -04:00
dragonmacher
ec88c732d2 GP-1382 - Added Find actions to the Data Types provider to allow users
to find structures by size or by offset(s).
2021-10-21 14:17:54 -04:00