Ryan Kurtz
c7ba2286cd
Merge branch 'GP-0_ryanmkurtz_pe-cleanup'
2026-07-06 14:21:10 -04:00
Ryan Kurtz
86b56c899a
Merge remote-tracking branch 'origin/GP-6683_ghidra007_updateMingwAnalyzerToFindNonLabeledRelocTable--SQUASHED'
2026-07-06 14:17:39 -04:00
ghidra007
2159a90f0c
GP-6683 added mechanism to the MingwAnalyzer to find unlabeled type1 relocation table
2026-07-06 18:12:07 +00:00
Ryan Kurtz
fbcd6cffff
GP-0: PeLoader cleanup
2026-07-06 13:40:57 -04:00
Ryan Kurtz
a3c3eb3da6
Merge branch 'GP-0_ryanmkurtz_PR-9339_GregoryMorse_external-names'
...
(Closes #9339 )
2026-07-06 11:45:51 -04:00
Gregory Morse
91fd2f52d1
Add IDA-PRO external names for AARCH64
...
Currently IDA Pro bindings are missing for AARCH64 and should match the
ARM ones as IDA uses `arm` for little-endian and `armb` for big-endian
Add IDA-PRO external name for RISC-V definitions
Add IDA-PRO external name for NDS32 processor
Add IDA-PRO external name to Tricore definitions
Add IDA-PRO external names for Xtensa languages
Add IDA-PRO external name for M16C/60 language
Add IDA-PRO external name for M16C/80
Add IDA-PRO external names for HCS12 families
Add external names for MCS-96 microcontrollers
Added external names for MCS-96 microcontrollers in the language
definitions.
Add external name for IDA-PRO in superh.ldefs
Add external name for IDA-PRO tool in V850.ldefs
Add external name for IDA-PRO tool in Dalvik.ldefs
2026-07-06 11:42:18 -04:00
Ryan Kurtz
123fb4ee83
Merge remote-tracking branch 'origin/GP-0_Dan_fixTests-2026-07-06-1'
2026-07-06 11:34:04 -04:00
ghidorahrex
817a3ac54d
GP-7040: Comment formatting for consistency
2026-07-06 10:48:49 -04:00
Dan
fc8288b657
GP-0: Fix tests.
2026-07-06 14:45:46 +00:00
valium007
59c854e0e9
AARCH64: zero-extend dest on FMADD/FMSUB scalar forms
...
The scalar FMADD and FMSUB constructors (FPR16/FPR32/FPR64) wrote only
the result element and left the upper bits of the destination SIMD&FP
register unchanged, violating the architectural zero-extension-on-write
semantics. The sibling FNMADD/FNMSUB already do this correctly.
Add the size-correct zero-extension after each:
- FPR16 -> zext_zh
- FPR32 -> zext_zs
- FPR64 -> zext_zd
2026-07-06 10:41:12 -04:00
valium007
b4c3c95490
AARCH64: zero-extend dest on ADDV/SMAXV/SMINV/UMAXV/UMINV
...
Across-lane reductions wrote only the result element and left the upper
bits of the destination SIMD&FP register stale, violating the ARM
zero-extension-on-write semantics. Add zext_z{b,h,s} per element size,
and fix ADDV.8B/.16B which used zext_zq (16-byte clear) for an 8-bit
result.
2026-07-06 10:41:10 -04:00
Ryan Kurtz
20e37d9687
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-7-1-26'
2026-07-06 04:51:53 -04:00
Ryan Kurtz
0974e194cc
Merge remote-tracking branch 'origin/GP-7037_ryanmkurtz_CompactObjectHeaders'
2026-07-06 04:46:20 -04:00
Ryan Kurtz
db03910745
Merge remote-tracking branch
...
'origin/GP-7003_caheckman_JumptableNonZeroMask' (Closes #6070 )
2026-07-06 04:36:46 -04:00
Ryan Kurtz
ff35b62e3c
Merge remote-tracking branch 'origin/GP-7026_ghidra_PointerAddressErrorChecks'
2026-07-06 04:33:39 -04:00
Ryan Kurtz
a836637a14
Merge remote-tracking branch 'origin/GP-6999-dragonmacher-fid-action-enablement'
2026-07-06 04:32:30 -04:00
dragonmacher
85a6a82afe
GP-7030 - Fixed an exception due to odd initialization
2026-07-02 20:06:07 -04:00
caheckman
7f538e0aff
GP-7038 Do additional symbol reference check if pointer is discovered
2026-07-02 22:04:30 +00:00
dragonmacher
ce79fe36d6
GP-6999 - Fixed Fid menu action enablement
2026-07-02 15:42:52 -04:00
Ryan Kurtz
d17b595425
GP-7037: Using Java Compact Object Headers
2026-07-02 15:29:40 -04:00
caheckman
64606271a5
GP-7003 Use non-zero mask in jumptable recovery
2026-07-02 18:03:41 +00:00
Ryan Kurtz
35f874e92f
Merge remote-tracking branch 'origin/GP-0_Dan_fixTests-2026-07-02-1'
2026-07-02 13:21:46 -04:00
Dan
97869f6df4
GP-0: Fix tests.
2026-07-02 17:14:22 +00:00
Ryan Kurtz
8aca5feaa4
Merge remote-tracking branch 'origin/GP-6902_Dan_multiLineAssembly--SQUASHED'
2026-07-02 12:36:21 -04:00
Ryan Kurtz
3edd318635
Merge remote-tracking branch 'origin/GP-6603_Dan_navigateToEventThread'
2026-07-02 12:35:09 -04:00
Ryan Kurtz
4ba1b76884
Merge remote-tracking branch 'origin/GP-7010_caheckman_PcodeOverrides'
2026-07-02 12:34:05 -04:00
Ryan Kurtz
f86b0a2178
Merge remote-tracking branch 'origin/patch'
2026-07-02 12:33:22 -04:00
Ryan Kurtz
08e8f0b6d8
Merge remote-tracking branch 'origin/GP-6841_Dan_fixPcInTimePanelForEmulatedSnapshots' into patch
2026-07-02 11:56:28 -04:00
caheckman
da5c0f2f38
GP-7010 Add support for CALLOTHER -> CALL overrides
2026-07-02 15:53:10 +00:00
Dan
cf80d967d9
GP-6902: Add 'Assemble' action for multi-line assembly. Add 'Copy Assembly Code'. Go to next line after patch.
2026-07-02 15:15:15 +00:00
ghidra1
0dd2689641
GP-7026 Improved PointerDataType.getAddressValue error checking
2026-07-02 09:14:29 -04:00
Ryan Kurtz
5291c4822f
Merge remote-tracking branch
...
'origin/GP-7036_ryanmkurtz_PR-9176_XOR-RAX_pointer-to-raw-data'
2026-07-02 05:48:00 -04:00
Dan
38a0378c68
GP-6603: Time navigation should generally track the event thread.
2026-07-01 19:27:30 +00:00
dragonmacher
0408789266
Test fixes
2026-07-01 15:02:30 -04:00
Ryan Kurtz
76e768a06e
Merge remote-tracking branch 'origin/GP-6787_Dan_emulateFunction--SQUASHED'
2026-07-01 14:30:09 -04:00
Dan
427d857d51
GP-6787: Add 'Emulate Function' action and dialog.
2026-07-01 18:28:31 +00:00
Dan
161ba0c88d
GP-6841: Fix PC Column in Time panel for Emulated snapshots.
2026-07-01 18:18:26 +00:00
Ryan Kurtz
36ddc884aa
Merge remote-tracking branch
...
'origin/GP-7008_dev747368_more_invalidchars' (Closes #9310 )
2026-07-01 13:50:01 -04:00
Ryan Kurtz
0d7a8fbb70
Merge remote-tracking branch 'origin/GP-6990_ghidra_red_BreakpointTimelineDocs--SQUASHED'
2026-07-01 13:47:25 -04:00
ghidra_red
2e5d98f478
GP-6990: Add docs for BreakpointTimelinePlugin
2026-07-01 17:39:17 +00:00
Ryan Kurtz
2f9acc62fa
Merge branch 'GP-7032_ryanmkurtz_jpype'
2026-07-01 12:29:54 -04:00
Ryan Kurtz
d5ed9bf9bb
GP-7032: PyGhidra now depends on JPype >=1.5.2, != 1.6.0, != 1.7.0
2026-07-01 12:29:03 -04:00
dev747368
46bc72a1a4
GP-7008 more invalid char checking in SymbolUtilities
2026-07-01 16:27:37 +00:00
Ryan Kurtz
8a2f94530e
Merge remote-tracking branch 'origin/GP-6987-dragonmacher-inttruction-pattern-dialog-additions--SQUASHED'
2026-07-01 11:20:59 -04:00
Ryan Kurtz
e3cdfcce5b
GP-6012: Some server related JDK 25 fixes
2026-07-01 10:32:40 -04:00
Ryan Kurtz
7b2ba503f7
Merge remote-tracking branch 'origin/patch'
2026-07-01 09:54:25 -04:00
Ryan Kurtz
24e2a6eb62
Merge remote-tracking branch 'origin/GP-6876_ghidorahrex_riscv_w_operands_fix--SQUASHED' into patch
2026-07-01 09:47:26 -04:00
Ryan Kurtz
e6ee047c5a
Merge remote-tracking branch 'origin/GP-7031_ryanmkurtz_PR-9311_itxsamad1_feature_export-function-info-v2'
2026-07-01 05:48:43 -04:00
Ryan Kurtz
d9a2d109fb
GP-7031: Updating test and fixing warning
2026-07-01 05:24:45 -04:00
dragonmacher
1584baabb1
GP-6987 - Instruction Pattern Searcher - Added new actions
2026-06-30 15:57:09 -04:00