Ryan Kurtz
e7f495010e
Merge remote-tracking branch 'origin/patch'
2025-07-23 06:14:48 -04:00
ghizard
1684aaf61f
GP-5861 - PDB, MDMang, and DTUtils optim - fix for processing of
...
truncated symbols and optional prefix on MDMang datatype demangling
2025-07-22 16:27:14 -04:00
ghizard
cc213cdebf
GP-5776 - MDMang - Improved 16-bit program demangling of vcall modifiers and based attributes
2025-06-26 06:01:32 -04:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Ryan Kurtz
d23e67a088
GP-0: Cleaning up certain types of javadoc errors
2025-02-03 06:13:50 -05:00
Ryan Kurtz
2bebb96f77
Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the'
2024-11-26 09:05:43 -05:00
hippietrail
13598df8db
many doubled words in comments etc, plus some nearby typos
2024-11-26 13:18:05 +07:00
ghizard
74292aa77e
GP-5109 - MDMang and MicrosoftDemangler - add demangleType tests
2024-11-08 11:52:04 -05:00
ghizard
9c942026b5
GP-5101 - MDMang - Properly process anon NS in vxtables owner and parentage; start work on OutputOptions, as needed for anon NS
2024-11-07 13:48:38 -05:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
ghizard
6ff6b26cb7
GP-5014 - MDMang - add tests for vxtable parentage coded as backref
2024-10-15 11:40:30 +00:00
ghizard
737ea4d31f
GP-4898 - All Demanglers: added MangledContext; Microsoft MDMang: added
...
C-style mangling scheme and moved Demangler type hierarchies out of
MDMang
2024-09-19 12:26:30 +00:00
ghizard
c26a290c14
GP-4773 - PDB - Standardize namespaces and improve class namespace determination; involved MDMangUtils too; re-instates GP-4595 change
2024-07-18 18:21:21 -04:00
ghizard
f3687343fc
GP-0 - MDMangUtils small fix for GP-4717
2024-07-16 17:50:02 +00:00
ghizard
08c95d2d8c
GP-4717 - Add DemangledNamespaceNode and refine MDMangGhidra namespace processing, including setting anonymous namespace names to their underlying name
2024-07-15 15:15:22 -04:00
ghizard
8336bdde74
GP-4703 - MDMang - retry on demangleType
2024-06-20 14:03:47 +00:00
ghizard
999004245a
GP-4700 - Improve PDB and MDMang developer scripts
2024-06-18 12:13:14 +00:00
ghizard
6a39c98ed9
GP-0 - Fix for GP-4663 MDMang demangleType
2024-06-11 14:36:37 +00:00
ghizard
3c36666600
GP-4663 - MDMang - add calling convs; custom type; end, empty param, unnamed template types; mod reference modifiers; mod guard name proc; fixed member ptr qual name; work around llvm object nesting issue
2024-06-11 08:06:42 -04:00
ghizard
5f3de98c79
GP-4627 - MDMangUtils methods to get SymbolPaths
2024-06-07 12:20:47 -04:00
ghizard
ead1cc5b37
GP-4626 - MDMang updates for suffix on mangled type names plus other fixes
2024-06-03 18:03:40 -04:00
ghizard
3e60fcbd37
GP-0 - MDMang small change for GP-4641
2024-05-30 11:28:49 +00:00
ghizard
2efe1b9e62
gp-4641 - MDMang fix infinite loop
2024-05-29 16:13:14 +00:00
Ryan Kurtz
32a0cf750b
GP-3535: Improved Swift support
2024-02-26 11:31:24 -05:00
ghidra1
d4c854ddbc
GP-4139 Improve demanglers function signature source type applied.
...
Renamed rustcall to __rustcall. Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
ghizard
3e6b1ccfb8
GP-0 fix MicrosoftDemangler processing from GP-3671... failing test
2023-08-05 11:11:44 -04:00
ghizard
d306f942c7
GP-3671 - MDMang progress on discerning and cleaning up modifiers
2023-08-01 17:23:17 -04:00
ghizard
9f5cfa5170
GP-3649 - DemangledObjects - separate lref/rref from pointerLeverls; fix MDMang function pointers indirection
2023-07-19 14:28:53 -04:00
ghizard
b1bca74174
GP-3644_MDMang_rref_cleanup
2023-07-17 14:37:54 -04:00
ghizard
f73a4999ca
GP-0 - MDMang fix Qualification spelling
2023-06-29 10:27:22 -04:00
ghizard
51c5bc05fb
GP-3275 - MDMang VxT nested parent accessibility
2023-03-31 10:43:33 -04:00
ghizard
0be01564fa
GP-1724_ghizard - fix MDMangGenericize processing errors.
2022-02-04 10:33:09 -05:00
Ryan Kurtz
022ac15298
Merge remote-tracking branch 'origin/GP-1723_ghizard_add_MDMangBaseTest_timer'
2022-02-04 09:50:16 -05:00
ghizard
e5fee6babe
GP-1725 - MDMang process some nonstandard mangling forms
...
Closes #1162
2022-02-03 14:08:15 -05:00
ghizard
f1e58d8435
Add timer to MDMangBaseTest
2022-02-03 12:09:33 -05:00
dragonmacher
dd0c34e780
GP-1662 - Demangler - Fixed the MS demangler incorrectly creating
...
parameters types
2022-01-07 19:24:58 -05:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
ghizard
549cd0d29b
GP-880 - MDMang: add developer parse info script; fix issue with earlier error detection; reduce failure messages for managed code symbols; do some clean-up
2021-04-26 10:11:35 -04:00
ghidra1
57f00f8e0b
Merge remote-tracking branch 'origin/GP-810-dragonmacher-gnu-demangler-parse-failure--SQUASHED'
2021-04-21 19:02:43 -04:00
dragonmacher
071eb82103
GP-810 - Gnu Demangler - Fixed some failures when parsing function member pointers and array pointers/references; Fixed the parser not handling cast operators for function pointers
2021-04-19 18:37:05 -04:00
ghizard
4990a9dc4e
GP-850 Improve Demangler error checking and reporting.
2021-04-16 12:12:33 -04:00
ghidra1
b19ddc60bd
Test changes for MicrosoftDmang
2021-03-19 17:48:48 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
ghidorahrex
817052c94c
Merge remote-tracking branch 'origin/GP-14_ghizard_MDMang_more_ExtendedDataTypes'
2020-07-17 12:50:29 -04:00
ghizard
36eaf2ea82
GP-13 - MDMang typecast operator - 2nd fixes
2020-07-17 12:34:26 -04:00
ghizard
0bf7d614ed
GP-13 - MDMang castoperator review fixes
2020-07-17 11:23:25 -04:00
ghizard
f7bcece047
GT-ghizard_MDMang more ExtendedDataTypes
2020-05-15 21:46:04 -04:00
ghizard
db0ad74330
GT-ghizard_MDMang - changed location of emit of type for cast operator
...
so available in qualified name
2020-05-12 16:40:26 -04:00