116 Commits

Author SHA1 Message Date
dev747368
b3fedff1fb GP-6843 update SymbolUtilities invalidChars logic
Addresses PR #9172
2026-06-03 22:03:14 +00:00
Ryan Kurtz
7db48dfbe1 Merge remote-tracking branch 'origin/patch' 2026-02-06 12:05:12 -05:00
Ryan Kurtz
6d3fcc69e4 GP-6408: The 'Demangler GNU' analyzer now has a timeout option 2026-02-06 12:01:38 -05:00
dragonmacher
5dd4b43b13 GP-6394 - Gnu Demangler - Added legacy support for the static qualifier 2026-02-03 18:10:10 -05:00
dragonmacher
0b2c7b8286 GP-6363 - Gnu Demangler - Updated the legacy GnuDemangler v2.24 to
handle qualifiers being used along with the 'F' character.
2026-01-29 13:58:24 -05:00
Ryan Kurtz
39c2111a51 Merge remote-tracking branch 'origin/patch' 2026-01-28 04:52:01 -05:00
dragonmacher
83059b3b8d Gnu Demangler - fixed parsing of template cast to a pointer 2026-01-27 15:57:57 -05:00
Ryan Kurtz
bdabbc7a03 Merge remote-tracking branch 'origin/patch' 2026-01-27 05:04:19 -05:00
dragonmacher
f27a090911 GP-6371 - Gnu Demangler - Fixed failure to parse a global guard variable 2026-01-26 14:17:04 -05:00
dragonmacher
173b2ad15c Fixed minor misspellings 2025-12-22 15:14:41 -05:00
emteere
6d588dab00 GP-5969: Updated vxWorks symbol table finding script to better filter
out runs of pointers to locate the table, deleted old scripts, and fixed
de-mangling and labeling issues.
2025-09-10 05:25:47 -04:00
Ryan Kurtz
ab849887aa Merge remote-tracking branch
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue
7db176b2bd GP-3952 Updated the script categories to simplify and reduce the number of folders. 2025-06-13 15:00:15 +00:00
Ryan Kurtz
3467345cd2 GP-0: Fixing warnings 2025-06-11 08:00:21 -04:00
bdemick
fbee1cf61b Improves symbol string check, adds function to check if candidate symtable is just a string pointer table 2025-06-06 16:13:26 -04:00
Ryan Kurtz
684177702e GP-0: Fixing deprecated comment API warnings 2025-06-02 09:54:19 -04:00
dragonmacher
667e439550 GP-5682 - VxWorksSymTab script headless fix 2025-05-15 12:44:02 -04:00
dragonmacher
68bc9c8109 Test fixes; Revert of mouse listener fix for 11.4 2025-05-13 19:20:43 -04:00
Ryan Kurtz
db237ce639 Merge remote-tracking branch
'origin/GP-5642-dragonmacher-gnu-demangler-tls-init--SQUASHED' into
Ghidra_11.4 (Closes #8105)
2025-05-13 06:18:56 -04:00
dragonmacher
5f61a06381 GP-5642 - Gnu Demangler - Added support for TLS init functions 2025-05-12 19:27:20 -04:00
Ryan Kurtz
bbd6b99605 GP-5631: Upgrading some jars 2025-05-06 05:52:23 -04:00
Ryan Kurtz
1131f02dc8 GP-0: Certify 2025-04-28 12:41:31 -04:00
Kent Adrian Sato
0a2b2b6569 cleanup: updated references to InstallationGuide.html with GettingStarted.md
Removed references to InstallationGuide.html and changed it to GettingStarted.md
2025-04-26 09:40:13 +08:00
Ben Demick
45b91b1818 Fixes VxWorksSymTab_Finder.java edge case
Fixes MemoryAccessException that occurs if a candidate entry goes into invalid memory.
2025-04-17 16:35:37 -04:00
dragonmacher
c22d88cf7c test fixes; put some replacments back 2025-04-02 13:53:53 -04:00
dragonmacher
1f0fae0ffc GP-5503 - Demangler - Removed some namespace simplifications to prevent
class conflicts
2025-03-29 12:25:05 -04:00
ghidra1
7128a2adbd GP-4886 Do not assign storage for DEFAULT/unassigned datatype and create
undefined-typedef instead of DWORD-typedef as a default named type when
demangling.
2024-11-21 15:52:08 -05:00
dragonmacher
8f08f2730d GP-4885 - Gnu Demangler - Save the raw demangled string 2024-11-19 09:21:42 -05:00
ghidra1
058ecb5eef GP-0 Revert GP-4886 change pending further review and rework 2024-11-18 11:43:17 -05:00
Ryan Kurtz
83d38b8368 Merge remote-tracking branch 'origin/GP-4886_ghidra1_UnassignedStorageForDefaultDatatype' 2024-11-15 13:24:39 -05:00
Ryan Kurtz
89198b3bf9 Merge branch 'GP-0_ryanmkurtz_PR-7152_hippietrail_two-spellos' 2024-11-05 08:45:31 -05:00
hippietrail
f531fc0513 misspellings of "choosen" and "preceed" 2024-11-05 19:36:00 +07:00
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Ryan Kurtz
3e067222be Merge remote-tracking branch 'origin/patch' 2024-10-09 09:27:14 -04:00
emteere
7ffacf3003 GP-5000 Added symbol markup for vxworks external symbols 2024-10-08 16:01:39 -04:00
ghizard
c51f65c376 GP-4898 - more Demangler changes: interface, individual demanglers, tests 2024-09-26 13:58:46 -04:00
dev747368
243fcec030 GP-4946 fix NPE 2024-09-19 21:16:37 +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
ghidra1
38445e387b GP-4886 Do not assign storage for DEFAULT/unassigned datatype and create
undefined-typedef instead of DWORD-typedef as a default named type when
demangling.
2024-08-30 15:01:43 -04:00
Ryan Kurtz
ebb4027d8b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-8-24' 2024-08-08 12:59:35 -04:00
dragonmacher
ad41cb38bd test fixes 2024-08-08 12:53:21 -04:00
Ryan Kurtz
293cca1fa9 Merge remote-tracking branch 'origin/patch' 2024-08-08 11:28:48 -04:00
dragonmacher
518860f0d6 GP-4825 - Gnu Demangler - Update parser for some special global constructor/destructor symbols 2024-08-07 18:59:49 -04:00
dragonmacher
9018ece7c0 Gnu Demangler - Added support for demangler simplifications 2024-08-05 17:02:22 -04:00
dragonmacher
5932ce5751 removed debug 2024-07-16 15:52:50 -04:00
ghidra1
db8da86456 GP-0 GNU Demangler process startup improvement 2024-06-07 12:30:21 -04:00
ghidra1
3ebc46a2ca GP-0 Improved process error handling for Decompiler and GNU Demangler.
Corrected minor GNU Demangler demangler command and script issues.
2024-06-06 15:11:14 -04:00
Ryan Kurtz
647bc541e5 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/matchtable/VTMatchTableProvider.java
2024-03-13 09:27:48 -04:00
dragonmacher
cabeaf3c1b GP-4309 - Updated Options API to defer Swing PropertyEditor construction 2024-03-12 15:19:15 -04:00
Ryan Kurtz
32a0cf750b GP-3535: Improved Swift support 2024-02-26 11:31:24 -05:00