Ryan Kurtz
39612c559f
GP-4045: Excluding *.sla.lock files from build
2026-03-12 07:42:42 -04:00
Ryan Kurtz
9f014931c5
Merge remote-tracking branch
...
'origin/GP-6556_emteere_PR-5884_nmschulte_nms_fix-cparser-strip-cast'
(Closes #5884 , Closes #6702 , Closes #6701 )
2026-03-12 05:10:11 -04:00
Ryan Kurtz
46bbf6801c
Merge remote-tracking branch
...
'origin/GP-6555_emteere_PR-4749_xiaoyinl_strsafe' (Closes #4749 )
2026-03-12 05:07:48 -04:00
Ryan Kurtz
7c3c9bac9e
Merge remote-tracking branch
...
'origin/GP-6304_emteere_PR-8202_axd1x8a_cparser-c23-enums--SQUASHED'
(Closes #8202 , Closes #6780 , Closes #4518 , Closes #8539 , Closes #8495 )
2026-03-12 05:03:09 -04:00
Ryan Kurtz
6066054809
Merge remote-tracking branch 'origin/GP-6554_ParserWalkerChecks'
2026-03-12 04:59:34 -04:00
Ryan Kurtz
dbe9e8a1e3
Merge remote-tracking branch
...
'origin/GP-6553_emteere_PR-9021_CUB3D_microsoft_i64_suffix'
(Closes #9021 , Closes #8291 , Closes #5564 ))
2026-03-12 04:57:37 -04:00
Ryan Kurtz
23343907d5
Merge remote-tracking branch 'origin/GP-6545_PcodeCacherDeque'
2026-03-12 04:48:10 -04:00
Ryan Kurtz
cb9d432e20
Merge remote-tracking branch 'origin/GP-6386_Dan_regValEditorFixedWidth'
...
(Closes #8508 )
2026-03-12 04:45:37 -04:00
Ryan Kurtz
988e24b17e
Merge remote-tracking branch 'origin/GP-0_dev747368_fix_missing_elfproperty_catpath'
2026-03-12 04:39:37 -04:00
Nathan Schulte
fc59ad6d8e
CParser: prevent crash when parsing
...
if the trimmed token length is zero, charAt() explodes
this is likely a bad macro, but CParser should not crash regardless
2026-03-11 22:31:28 +00:00
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
caheckman
e5ee5ed773
GP-6545 Switch to using deque for PcodeCacher::issued
2026-03-11 20:39:21 +00:00
axd1x8a
f91d1df064
Add C23 enum types support for C parser
2026-03-11 20:02:07 +00:00
caheckman
5328fa2c6d
GP-6554 Refactor ConstructState allocation in ParserContext
2026-03-11 19:46:54 +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
Dan
9633a6132c
GP-6386: Reg value editor should used fixed-width.
2026-03-11 17:30:18 +00:00
Ryan Kurtz
d52f314270
Merge remote-tracking branch 'origin/GP-6514_Dan_fixClassCastExceptionInRStar--SQUASHED'
2026-03-11 13:27:14 -04:00
Dan
a89b5a4a0a
GP-6514: Fix and tune the R*-Tree (for Debugger bugs and performance)
2026-03-11 17:06:05 +00:00
CUB3D
cf4fe9994c
Changes from review
2026-03-11 15:16:42 +00:00
Ryan Kurtz
ab12df43f0
Merge remote-tracking branch
...
'origin/GP-6396_Dan_fixTabularProviders--SQUASHED' (Closes #8904 )
2026-03-11 08:53:00 -04:00
Dan
c063668d11
GP-6396: Fix loss of renderers, editors, widths in Debugger table columns.
2026-03-11 12:46:52 +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
Ryan Kurtz
7794b998c8
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-03-10 10:32:09 -04:00
d-millar
5c80a44a03
GP-6541: post-review
...
GP-6541: tests working
GP-6541: docs
GP-6541: basic errors
2026-03-10 10:25:43 -04: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
8689976f94
Merge branch 'GP-0_ryanmkurtz_PR-9025_samyk_bashbugfix'
2026-03-09 12:48:51 -04:00
Ryan Kurtz
d51bd81ee4
Merge branch 'GP-0_ryanmkurtz_PR-9034_kukrimate_powerpc'
2026-03-09 11:47:41 -04:00
Ryan Kurtz
583603b034
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-03-09 10:19:25 -04:00
Ryan Kurtz
6a931fab6b
Merge branch 'GP-0_ryanmkurtz_PR-9031_fcrwr_fix-pyghidra-repl' into
...
Ghidra_12.1 (Closes #9031 )
2026-03-09 09:34:25 -04:00
Ryan Kurtz
6f8100e585
GP-0: README update
2026-03-09 09:03:57 -04:00
fcrwr
49839645c7
Fix incorrect overriding of showsyntaxerror in PyConsole
2026-03-09 08:57:57 -04:00
Ryan Kurtz
e11c3ca550
Merge branch 'GP-0_ryanmkurtz_PR-9030_Veryyes_pyghidra-type-marker' into Ghidra_12.1
2026-03-09 08:42:51 -04:00
Ryan Kurtz
35ac32e342
GP-0: Certify and README update
2026-03-09 08:42:20 -04:00
brandon
c0992425f0
Added py.typed to pyghidra
2026-03-09 08:39:33 -04:00
samy kamkar
48f6df1b40
Simplify dirnames + support prehyphen dirs
2026-03-09 04:03:08 -07:00
Ryan Kurtz
49e5cc18d8
Merge remote-tracking branch 'origin/GP-6539-dragonmacher-accumulator-simplification--SQUASHED'
2026-03-09 05:16:20 -04:00
Ryan Kurtz
bbfd9c623b
Merge remote-tracking branch 'origin/GP-6466_GotoSymbolConstant'
2026-03-09 05:14:57 -04:00
Mate Kukri
be9b45ce9e
PowerPC: s/DataCaseBlockSetToZero/DataCacheBlockSetToZero/
...
This is pretty obvious typo, the actual name of the operation is "data
cache block set to zero".
Signed-off-by: Mate Kukri <km@mkukri.xyz >
2026-03-08 19:29:38 +00: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
samy kamkar
d552692fb3
Prevent segfault from known bash expansion bug
...
ghidraRun (and launch.sh) both seg fault in some macOS bash
installations via the bash expansions performed in in ghidraRun,
launch.sh, and a few other scripts. This happens on my macports
bash installation and has been reported in homebrew bash
installations as well
(https://github.com/orgs/Homebrew/discussions/6270 )
My specific bash that seg faults:
GNU bash, version 5.3.9(1)-release (aarch64-apple-darwin24.6.0)
We can avoid the expansion and use an alternate expansion method.
Scripts were updated via:
```sh
perl -pi -e 's~^(\w+)\s*=\s*"\$\{(\w+)%/\*\}"\s*$~$1="\$(cd "\$(dirname "\$$2")" && pwd)"~' `find Ghidra/RuntimeScripts/Linux/`
```
2026-03-06 12:20:44 -08:00
Ryan Kurtz
8e0fc9bc64
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-03-06 11:09:02 -05:00
Ryan Kurtz
a852863da8
GP-0: Upgrading Gradle wrapper to 9.4.0
2026-03-06 10:16:38 -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