Ryan Kurtz
b2a533b272
GP-0: Certify
2026-10-13 14:22:14 -04:00
Ryan Kurtz
918acd744d
GP-0: Updating CONTRIBUTING.md
2026-10-13 13:12:48 -04:00
Ryan Kurtz
3ab0fa84af
Merge remote-tracking branch
...
'origin/GP-7358_caheckman_LinkedByteBufferTruncation' (Closes #9575 ,
Closes #9600 )
2026-10-13 12:56:57 -04:00
Ryan Kurtz
df1fac2a9a
Merge remote-tracking branch 'origin/GP-7365_MakefileDependencyUpdate'
...
(Closes #9440 )
2026-10-13 12:54:29 -04:00
Ryan Kurtz
9ff6f9fa2f
Merge remote-tracking branch 'origin/GP-7259_caheckman_PcodeCacherPool'
2026-10-13 12:51:47 -04:00
Ryan Kurtz
8aa4cf5d23
Merge branch 'GP-0_ryanmkurtz_PR-9778_rudycelekli_fix_numeric-decoder-signed-zero-20261011'
2026-10-13 11:49:13 -04:00
Ryan Kurtz
1307222c43
Merge branch 'GP-0_ryanmkurtz_PR-9821_rudycelekli_candidate_rgb-color-listing-encodings-20261011'
2026-10-13 11:33:20 -04:00
Ryan Kurtz
13c57f401f
Merge branch 'GP-0_ryanmkurtz_PR-9838_rudycelekli_fix_bsim-empty-password-20261012'
2026-10-13 11:19:40 -04:00
Ryan Kurtz
bf244e418d
GP-0: Certify and removing test
2026-10-13 11:19:13 -04:00
Rudy Celekli
2c8ec31b40
Close PyGhidra compiler file manager on success and failure
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 11:01:23 -04:00
Rudy Celekli
4eba809e59
Decode signed zero consistently with other integer values
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 11:01:17 -04:00
Rudy Celekli
fe1b3ea83b
Return absent byte arrays at the backing array capacity
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 11:01:03 -04:00
Rudy Celekli
5b8d0c42f0
Accept dotted program labels in assembler numeric operands
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:51 -04:00
Rudy Celekli
ce55d6edb3
Coalesce address ranges at signed integer boundaries
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:40 -04:00
Rudy Celekli
e2cfa56c5b
Convert valid zero-bit scalars to BigInteger zero
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:37 -04:00
Rudy Celekli
6c2d07fb5f
Validate malformed numeric ranges and corrected input
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:36 -04:00
Rudy Celekli
32ca64a8ad
Preserve Android sparse image fill and skipped payload integrity
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:34 -04:00
Rudy Celekli
0908d4a7fb
Correct RGB565 decoding and RGB encoding typedef creation
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:59:00 -04:00
Rudy Celekli
f1dd0c0628
Render FILETIME fractions at their 100-nanosecond precision
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:58:23 -04:00
Rudy Celekli
eabaca5395
Use symbol identity when hashing class namespaces
...
AI-generated by OpenAI Codex.
Remove AI-generated unit test changes from the submitted diff per Ghidra contributor guidance.
2026-10-13 10:57:57 -04:00
Ryan Kurtz
762cb48597
GP-0: Updating CONTRIBUTING.md ( Closes #9809 )
2026-10-13 09:57:15 -04:00
Ryan Kurtz
de1fa439d8
Merge remote-tracking branch 'origin/Ghidra_12.2'
2026-10-13 08:01:19 -04:00
Ryan Kurtz
864999d7ca
GP-7366: Enabling support for Python 3.15
2026-10-13 07:55:52 -04:00
Ryan Kurtz
02a80a9cef
Merge branch 'GP-0_ryanmkurtz_PR-9786_rudycelekli_fix_jar-recursive-cancellation-20261011'
2026-10-13 06:30:49 -04:00
Ryan Kurtz
ef5517850d
GP-0: Certify and removing test
2026-10-13 06:27:04 -04:00
Ryan Kurtz
e272dc166e
Merge branch 'GP-0_ryanmkurtz_PR-9791_rudycelekli_fix_file-copy-long-progress-20261011'
2026-10-13 06:10:07 -04:00
Ryan Kurtz
d0d59b74c9
GP-0: Certify and removing test
2026-10-13 06:09:45 -04:00
Ryan Kurtz
ae9498a27c
Merge remote-tracking branch
...
'origin/GP-7364-dragonmacher-func-sig-regression' (Closes #9758 )
2026-10-13 04:42:41 -04:00
Rudy Celekli
9648c5f2bb
Reject empty passwords in BSim connection user info
2026-10-12 00:46:18 -04:00
Rudy Celekli
ce2f496c38
Preserve long file sizes in copy progress initialization
2026-10-11 12:25:01 -04:00
Rudy Celekli
6564641b37
Report failure when recursive project archiving is canceled
2026-10-11 11:20:05 -04:00
Meow
b3a2440c30
GP-7365 update Makefile dependency system
2026-10-09 21:47:18 +00:00
caheckman
dea9863592
GP-7358 Refactor LinkedByteBuffer
2026-10-09 20:24:24 +00:00
dragonmacher
d11bd253be
Fixed a regression bug in the function signature parser
2026-10-09 14:56:25 -04:00
Ryan Kurtz
73a102ba27
Merge remote-tracking branch 'origin/GP-7347-dragonmacher-open-dt-archive-bug--SQUASHED'
2026-10-09 11:04:20 -04:00
Ryan Kurtz
b2be55ea1f
Merge remote-tracking branch 'origin/GP-7360_Dan_PR-9752_XenoKovah_fix-jit-delay-slot-fallthrough'
2026-10-09 11:02:28 -04:00
Ryan Kurtz
c0396003d2
Merge remote-tracking branch 'origin/Ghidra_12.2'
2026-10-09 11:01:32 -04:00
Dan
6d5318dddc
GP-7360: Adjustments to delay-slot tests: MIPS assembly.
2026-10-09 12:19:28 +00:00
Ryan Kurtz
1de7bd3d7a
Merge branch 'GP-0_ryanmkurtz_ECDSA' into Ghidra_12.2 ( Closes #9701 )
2026-10-09 07:15:03 -04:00
Brian Paul
49f34dea22
Update Server keyType name to correct value for ECDSA.
2026-10-09 07:14:19 -04:00
Ryan Kurtz
02c4e67c5b
Revert "GP-7294 Reuse active project data when local Ghidra URL matches location"
...
This reverts commit 3ac6e5ad97 .
2026-10-09 06:58:45 -04:00
Ryan Kurtz
c9ba59422c
Merge remote-tracking branch 'origin/GP-7349_caheckman_CALLF_JMPF'
...
(Closes #9503 )
2026-10-09 06:53:31 -04:00
Ryan Kurtz
920fcd671d
Merge remote-tracking branch
...
'origin/GP-7356_caheckman_UnnamedLocationRegister' (Closes #9540 ,
Closes #9541 )
2026-10-09 06:50:46 -04:00
Ryan Kurtz
bfc139f9f7
Merge remote-tracking branch
...
'origin/GP-7351_caheckman_AddressOutOfBounds' (Closes #6664 )
2026-10-09 06:32:03 -04:00
dragonmacher
1fce00a860
GP-7347 - Fixed a bug when double-clicking a project archive in the Front End
2026-10-08 18:08:50 -04:00
Xeno Kovah
d6ac580ed0
Fix JIT emulator re-executing delay slots when a branch falls through
...
The p-code of an instruction with a delay slot already includes the p-code
of its delay-slotted instruction(s). DefaultPcodeThread accounts for this
by advancing the counter by InstructionDecoder#getLastLengthWithDelays(),
but the JIT's DecoderExecutor#getAdvancedAddress() used
instruction.getMaxAddress().next(). When a delay-slotted branch was not
taken, the JIT therefore fell through to the delay slot address and
executed the delay-slotted instruction a second time.
Record the length including delay slots when the decoder decodes an
instruction, and use it to compute the fall-through address.
Add MIPS tests for a taken and a not-taken delay-slotted branch to
AbstractPcodeEmulatorTest, so both the plain and JIT emulators run them.
Without the fix, JitPcodeEmulatorTest#testDelaySlotBranchNotTaken fails
with "expected:<1> but was:<2>".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-08 15:53:24 -04:00
caheckman
f49e00569c
GP-7259 PcodeCacher pages
2026-10-08 19:21:39 +00:00
caheckman
d1acbc06f2
GP-7351 Catch AddressOutOfBoundsException
2026-10-08 17:00:30 +00:00
Ryan Kurtz
918d44ebc2
Merge remote-tracking branch 'origin/Ghidra_12.2'
2026-10-08 09:43:40 -04:00
Ryan Kurtz
76024497af
GP-7249: Improved parsing of DEX string_data_item and debug_info_item
2026-10-08 08:21:24 -04:00