5922 Commits

Author SHA1 Message Date
dev747368 7d849f7f72 GP-0 fix missing category path for NoteGnuPropertyElement data types 2026-03-11 21:53:19 +00:00
Xiaoyin Liu 42b1608693 Remove -DSTRSAFE_LIB and STRSAFE_LIB_IMPL
Remove -DSTRSAFE_LIB and -DSTRSAFE_LIB_IMPL from C Parser
profiles and from GDT parser scripts. If they are defined, functions
like StringCbCopyW() will not be included in the archive.
2026-03-11 21:07:55 +00:00
axd1x8a f91d1df064 Add C23 enum types support for C parser 2026-03-11 20:02:07 +00:00
emteere 98202ea19a GP-6553 minor test changes 2026-03-11 19:03:36 +00:00
emteere f7f890c71f GP-6553 Adding tests for i64 and other constant variants 2026-03-11 18:34:37 +00:00
CUB3D cf4fe9994c Changes from review 2026-03-11 15:16:42 +00:00
Ryan Kurtz ae35c97005 Merge remote-tracking branch 'origin/GP-6503_dev747368_improve_yaffs2_logic' 2026-03-11 05:17:24 -04:00
Ryan Kurtz cb229612fd Merge remote-tracking branch 'origin/GP-4045_dev747368_lock_sla_files'
(Closes #8866)
2026-03-11 05:14:55 -04:00
dev747368 1c59d2e56d GP-6434 improve finding rust signature in Elf binaries
check the .comment section first before searching for byte signature.
2026-03-10 21:18:39 +00:00
Ryan Kurtz 6fe712dea8 Merge branch
'GP-6543_ryanmkurtz_PR-9009_cynrcav_cli-ghidrarun-open-binary-arg'
(Closes #9009)
2026-03-10 05:40:48 -04:00
Ryan Kurtz 899fd8d7f6 GP-6543: Changing some wording around 2026-03-10 05:17:14 -04:00
dev747368 c525661a4f GP-4045 add locking to sleigh .sla and slaspec files
sla freshness checking and slaspec recompilation is now protected by a
lock file used as a mutex.

Added LanguageProvider.getLanguage(LanguageID, TaskMonitor monitor) to
better expose TaskMonitor and allow for canceling lock file attempt.
2026-03-09 22:41:47 +00:00
dev747368 6ea6748c15 GP-6503 Improve YAFFS2 impl so it doesn't trigger on windows sys32 files
YAFFS2 did not have very robust probe /matching logic, and was matching
a random windows system32 file.
2026-03-09 20:57:31 +00:00
Ryan Kurtz 49e5cc18d8 Merge remote-tracking branch 'origin/GP-6539-dragonmacher-accumulator-simplification--SQUASHED' 2026-03-09 05:16:20 -04:00
dragonmacher 09e44ef460 GP-6539 - Accumulator API - Fixed thread visibility issues; simplified the API to be write focused 2026-03-06 17:06:02 -05:00
Ryan Kurtz eba8dc04c2 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-03-06 04:58:45 -05:00
Ryan Kurtz d6f561b12f Merge remote-tracking branch
'origin/GP-6327_ryanmkurtz_msgSend--SQUASHED' into Ghidra_12.1
(Closes #5938)
2026-03-06 04:56:25 -05:00
Ryan Kurtz b90adfdfdd GP-6327: Improving Objective-C msgSend() support 2026-03-06 04:53:12 -05:00
Ryan Kurtz a7a795b335 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-03-05 13:22:49 -05:00
Ryan Kurtz 0351dc99aa GP-6537: Certify 2026-03-05 13:20:33 -05:00
Matthew Duggan 6fa0ddbc03 Support large (>2^16) offset to exe file NE header
This is the case for Phar Lap 286|DOS-Extender exes.
2026-03-05 13:20:23 -05:00
CUB3D 2e3736494f Support the microsoft-specific {i,I}64 integer suffix in CParser 2026-03-05 14:36:20 +00:00
Ryan Kurtz f466bb0037 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-03-05 04:38:46 -05:00
Ryan Kurtz d374989a41 Merge remote-tracking branch 'origin/GP-6536_ghidragon_null_ptr_exception_in_lising--SQUASHED' into Ghidra_12.1 2026-03-05 04:32:29 -05:00
Ryan Kurtz 5e46aa4ec6 Merge remote-tracking branch 'origin/GP-0-dragonmachre-enum-test-fix' into Ghidra_12.1 2026-03-05 04:32:05 -05:00
dragonmacher 9d55f0d87d Test fix 2026-03-04 19:12:15 -05:00
ghidragon da6820c7a3 GP-6536 fixed null pointer exception in listing when opening the smaller structure inside a union 2026-03-04 17:07:23 -05:00
Ryan Kurtz f9bc56788c Merge remote-tracking branch 'origin/GP-6528_dev747368_golang_1.26'
(Closes #9013)
2026-03-04 13:02:16 -05:00
Ryan Kurtz 527b392c95 GP-6532: Fixed issue with script log redirect caused by the last log4j
upgrade
2026-03-04 07:11:49 -05:00
Ryan Kurtz fc4ea10d8d Merge remote-tracking branch 'origin/patch' into Ghidra_12.1 2026-03-04 04:48:37 -05:00
dev747368 385e8cd923 GP-6528 add support for golang 1.26 2026-03-04 00:08:23 +00:00
dragonmacher 3db6c37255 Test fixes 2026-03-03 13:51:10 -05:00
emteere c70a02709f GP-6424 Only save temp uniques when necessary 2026-03-03 13:29:18 -05:00
Ryan Kurtz ded7b845a6 GP-6502: Removing DVRT references 2026-03-03 06:10:27 -05:00
Ryan Kurtz 0a37382eb9 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-windows-v2' into Ghidra_12.1 2026-03-03 04:48:25 -05:00
dragonmacher 441a328262 Windows test fixes; Test cleanup 2026-03-02 19:44:32 -05:00
Dan 6c5b87c049 GP-0: Fix missing custom reg initialization in p-code tests. 2026-03-02 19:47:21 +00:00
Ryan Kurtz 506c6c1585 GP-0: Fixing javadoc 2026-03-02 08:27:44 -05:00
Ryan Kurtz bfcb735f7b Merge remote-tracking branch 'origin/GP-6430-dragonmacher-delete-refs--SQUASHED' 2026-03-02 04:43:21 -05:00
Ryan Kurtz eb9c3e7a24 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_dwarf_functionimporter_tests' 2026-03-02 04:37:41 -05:00
dragonmacher 979789438f GP-6430 - Symbol Table - Updated to allow for deleting multiple references from the references table; added an action to delete all references to a symbol from the symbol table 2026-02-27 19:06:50 -05:00
dragonmacher 645e48c475 Test fixes 2026-02-27 18:17:18 -05:00
dev747368 d10ede4475 GP-0 fix DWARF function importer tests 2026-02-27 20:02:22 +00:00
Ryan Kurtz 1308aa68ac Merge remote-tracking branch 'origin/GP-6397_Dan_fixJitOnDeobfExample--SQUASHED' 2026-02-27 11:51:38 -05:00
cynrcav 78d0332603 GhidraRun: Add CLI support to open binary directly in CodeBrowser 2026-02-27 13:43:00 -03:00
Dan 05ffbfc488 GP-6397: Fix JIT bugs, esp., found by converting deob scripts. 2026-02-27 16:36:05 +00:00
Ryan Kurtz d06b9d1f1d GP-6502: A few more PE Dynamic Value Relocation Table (DVRT)
improvements
2026-02-27 08:33:10 -05:00
Ryan Kurtz ddd94b932c Merge remote-tracking branch 'origin/GP-4901_ghizard_MDMang_output_options--SQUASHED' 2026-02-27 05:04:48 -05:00
Ryan Kurtz 73ea897267 Merge remote-tracking branch 'origin/GP-6494_dev747368_dwarf_globalvar_in_namespace' 2026-02-27 04:58:35 -05:00
Ryan Kurtz f44b3ae434 Merge remote-tracking branch 'origin/GP-6502_ryanmkurtz_pe-dvrt' 2026-02-27 04:44:25 -05:00