Ryan Kurtz
48997fd7d9
Merge remote-tracking branch 'origin/GP-7015_ghidorahrex_xchg_nop_fix'
...
into patch (Closes #9327 )
2026-07-21 12:59:02 -04:00
Ryan Kurtz
cd8eda1d6d
Merge remote-tracking branch 'origin/GP-6770_ghidorahrex_mcs96_cmpl_carry_fix' into patch
2026-07-21 12:56:14 -04:00
Fereydoun Memarzanjany
683b8dae88
9396: Fix unsigned PE export ordinal-table indexes
...
The PE Export Ordinal Table stores unsigned 16-bit indexes into the
Export Address Table. Reading these values with readShort() sign-extends
entries from 0x8000 through 0xffff, preventing them from matching the
nonnegative function index and causing their export names to be lost.
2026-07-21 12:45:57 -04:00
Ryan Kurtz
fe841ab92d
GP-7079: Handling missing LC_SYMTAB better ( Closes #9399 )
2026-07-20 11:31:01 -04:00
Ryan Kurtz
db83976554
GP-7071: Fixing potential infinite loop in the PefLoader, and some other
...
PEF/OMF parsing fixes
2026-07-17 08:38:44 -04:00
Ryan Kurtz
a290262a8c
Merge remote-tracking branch
...
'origin/GP-7072-dragonmacher-decomp-find-refs-exception' into patch
(Closes #9378 )
2026-07-16 14:30:42 -04:00
ghidra1
b3381bb526
GP-1 Corrected regrerssion failure
2026-07-16 14:08:02 -04:00
dragonmacher
9b15f9060f
GP-7072 - Fixed an exception trying to find references to a global
...
variable without an address
2026-07-15 18:39:42 -04:00
Ryan Kurtz
88e1c2b612
Merge remote-tracking branch 'origin/GP-7070_ghidra1_DBHandleIsChanged'
...
into patch (Closes #9346 )
2026-07-15 15:02:09 -04:00
ghidra1
730dd972be
GP-7070 Allow DBHandle.isChanged() to consider uncommitted changes
2026-07-15 10:17:52 -04:00
Ryan Kurtz
45d95c50d0
Merge remote-tracking branch
...
'origin/GP-7067_ghidorahrex_PR-9374_niooss-ledger_fix-pcodetests-build_exe'
into patch (Closes #9374 )
2026-07-14 14:47:00 -04:00
Nicolas Iooss
ce37accf24
Do not normalize build_exe in pcodetests definitions
...
In pcodetests definition, build_exe is an integer set to 1 when an
executable may be built. Contrary to other *_exe fields, it is not the
name of a command and therefore should not be normalized with exec_dir.
Fixes: 71cd33572c ("GP-6007: Updated NDS32 analyzer and elf relocation
handler and test fixups")
2026-07-14 14:30:23 -04:00
p-mikeg
f18269b0eb
Fix sev.w arm encoding.
...
Unlike the other hints, sev.w op0 missed the 0x in the beginning which led to incorrect parsing.
The encoding should be 0xf3af8004 (https://developer.arm.com/documentation/ddi0403/latest/ ,
sev encoding T2).
2026-07-14 09:53:13 -04:00
Ryan Kurtz
87d10fc6ee
GP-7064: Fixing XmlLoader path traversal
2026-07-14 05:04:31 -04:00
Ryan Kurtz
155d1c9c04
Merge remote-tracking branch
...
'origin/GP-7040_ghidorahrex_PR-9277_valium007_AARCH64_scalar_zext_fix'
into patch (Closes #9277 )
2026-07-13 15:25:36 -04:00
ghidra1
5031553695
GP-7061 Corrected ELF Import regression related to dynamic GNU Hashtable
...
and symbol table processing
2026-07-13 11:23:48 -04:00
Ryan Kurtz
253fdc8c67
Merge remote-tracking branch 'origin/GP-7057_ghidra1_ExternalElfSymbol'
...
into patch (#9213 )
2026-07-10 13:56:25 -04:00
ghidra1
1ea863e5ec
GP-7057 Revised ElfSymbol.isExternal() method
2026-07-10 13:09:40 -04:00
Ryan Kurtz
ac76ada59f
Merge remote-tracking branch
...
'origin/GP-7055-dragonmacher-copy-special-exception' into patch
(Closes #9362 )
2026-07-10 12:10:04 -04:00
Ryan Kurtz
cfc637ceaa
Merge remote-tracking branch 'origin/GP-7051-dragonmacher-save-deadlock'
...
into patch (Closes #9358 )
2026-07-10 12:08:07 -04:00
dragonmacher
2834bc6362
GP7055 - Fixed exception when choosing Copy Special
2026-07-10 11:57:02 -04:00
ghidra1
88d689258c
GP-7056 Corrected PLTGOT markup issue that could skip last PLT entry
2026-07-10 11:09:07 -04:00
ghidra1
08a1765da8
GP-1 Revised server command processing to address testing issue
2026-07-10 10:38:54 -04:00
ghidra1
f3d634968a
GP-0 Corrected server test utility to comply with Ghidra Server ACL
...
restrictions from GP-7049
2026-07-10 09:50:14 -04:00
Ryan Kurtz
2979c77f1a
Merge remote-tracking branch 'origin/GP-7050-dragonmacher-column-constraints-exceptions' into patch
2026-07-09 15:19:21 -04:00
dragonmacher
1f1a5dc33c
GP-7051 - Fixed deadlock seen when saving a program
2026-07-09 12:33:20 -04:00
Ryan Kurtz
1c8b7a1411
Merge remote-tracking branch
...
'origin/GP-7049_ghidra1_GhidraServerACLUsers' into patch (Closes #9321 )
2026-07-09 11:40:05 -04:00
dragonmacher
97780f36c0
GP-7050 - Fixed exceptions seen on the Mac when using the Column Filter
...
Dialog
2026-07-08 19:16:29 -04:00
ghidra1
108b101bed
GP-7049 ensure repository ACL excludes users not defined on server
2026-07-08 15:31:53 -04:00
Ryan Kurtz
f9316e1e9c
Merge remote-tracking branch
...
'origin/GP-7044-dragonmacher-find-uses-of-function-defs' into patch
(Closes #9342 )
2026-07-08 08:42:25 -04:00
Ryan Kurtz
80c61dc32b
GP-0: Adding -Dsun.awt.disablegrab=true to Ghidra.launch to prevent
...
system hang on breakpoints
2026-07-07 15:12:01 -04:00
dragonmacher
214c1fba9b
Fixed test focus issue when typing into text fields on FlatLaf
2026-07-07 14:00:56 -04:00
Ryan Kurtz
c03a70ddb7
GP-7045: The Swift Demangler now requires Swift to be on the PATH
2026-07-07 05:53:08 -04:00
dragonmacher
c0d344faba
GP-7044 - Find Uses - Updated finding code for FunctionDefinitions to
...
find all references
2026-07-06 18:59:25 -04:00
ghidorahrex
adf16957cf
GP-G770: Corrected MCS-96 CMPL carry flag
2026-07-06 11:03:47 -04:00
ghidorahrex
817a3ac54d
GP-7040: Comment formatting for consistency
2026-07-06 10:48:49 -04: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
Dan
161ba0c88d
GP-6841: Fix PC Column in Time panel for Emulated snapshots.
2026-07-01 18:18:26 +00: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
ghidorahrex
43d043e941
GP-6876: Corrected operands for RISC-V floating point .w instructions
2026-06-30 14:40:20 -04:00
Ryan Kurtz
0e8ad9072b
Merge remote-tracking branch 'origin/GP-6699_ghidorahrex_superh4_bsr_fix' into patch
2026-06-30 11:35:18 -04:00
Ryan Kurtz
4d90198e23
Merge remote-tracking branch 'origin/GP-6914_ghidorahrex_powerpc_v3.0_inst_add--SQUASHED' into patch
2026-06-30 11:33:49 -04:00
ghidorahrex
720b1a5f91
GP-6914: Added missing PowerPC v3.0 and v3.0B/C instructions.
2026-06-30 11:27:49 -04:00
ghidorahrex
154f9fb0ca
GP-6699: Fixed SuperH4 bsr instruction return address
2026-06-30 11:06:06 -04:00
Ryan Kurtz
d334edeb98
Merge remote-tracking branch 'origin/GP-6886_Dan_fixOOMInObjectStorageStreamAdapter--SQUASHED' into patch
2026-06-29 14:00:53 -04:00
ghidorahrex
02f9ae67d9
GP-7015: Corrected rex xchg to nop
2026-06-29 10:09:09 -04:00
Dan
9767a16bde
GP-6886: Fix OOM in ObjectStorageStreamAdapter
2026-06-29 12:48:07 +00:00
Ryan Kurtz
144d4a1b54
GP-0: Javadoc fix
2026-06-29 06:19:02 -04:00
Ryan Kurtz
ae16e34aef
GP-0: Fixing PyGhidra run config launch for newest Eclipse
2026-06-29 06:01:20 -04:00