Commit Graph

17221 Commits

Author SHA1 Message Date
Ryan Kurtz
efaddf9a09 GP-7046: Safer parsing of dyld_shared_cache files 2026-07-23 13:40:36 -04:00
Ryan Kurtz
0bffbabbbb Merge remote-tracking branch
'origin/GP-7019_ghidorahrex_x86_pslld_count_fix--SQUASHED' into patch
(Closes #9329)
2026-07-23 05:16:16 -04:00
Ryan Kurtz
7c27822441 Merge remote-tracking branch 'origin/GP-6818_ghidorahrex_x86_gfni_instructions' into patch 2026-07-23 05:10:12 -04:00
ghidorahrex
10b2f530c6 GP-7019: Fixed pslld count operand 2026-07-22 17:14:15 -04:00
Ryan Kurtz
48f25ac01b Merge branch
'GP-7088_ryanmkurtz_PR-9408_0xFE4415_aarch64_coff_relocations' into
patch (Closes #9408)
2026-07-22 05:09:45 -04:00
Meow
3101600853 fix: missing implementation for IMAGE_REL_ARM64_ADDR64 2026-07-22 05:05:56 -04:00
Ryan Kurtz
2bdc34c25a Merge remote-tracking branch 'origin/GP-7048_ghidragon_fieldpanel_accessibleField_bug' into patch 2026-07-21 15:39:38 -04:00
Ryan Kurtz
ebb5497940 GP-7087: Improved the handling of JDOM attribute errors in the PE
LibraryLookupTable (Closes #6288)
2026-07-21 15:33:09 -04:00
Ryan Kurtz
052eaddf41 Merge remote-tracking branch 'origin/GP-7016_ghidorahrex_vpextrw_fix'
into patch (Closes #9323)
2026-07-21 13:01:25 -04:00
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
Ryan Kurtz
5f16f3576f Merge branch 'GP-7085_ryanmkurtz_PR-9397_Thraetaona_pe-export-table'
into patch (Closes #9396, Closes #9397)
2026-07-21 12:49:40 -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
ghidragon
ca4603ad14 GP-7048 fixed stack trace in AccessibleFieldPanel 2026-07-20 14:41:21 -04:00
Ryan Kurtz
fe841ab92d GP-7079: Handling missing LC_SYMTAB better (Closes #9399) 2026-07-20 11:31:01 -04:00
Ryan Kurtz
dd4d969fc8 Merge branch 'GP-7071_ryanmkurtz_pef-omf' into patch 2026-07-17 11:18:54 -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
Ryan Kurtz
88566a1389 Merge branch 'GP-7065_ghidorahrex_PR-9371_p-mikeg_fix_arm_sev_encoding'
into patch (Closes #9371)
2026-07-14 09:53:59 -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
Ryan Kurtz
b6c2699ab3 Merge remote-tracking branch
'origin/GP-7061_ghidra1_ELFDynamicSymbolCount' into patch (Closes #9369)
2026-07-13 11:35:14 -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
Ryan Kurtz
b9ae621bb6 Merge remote-tracking branch
'origin/GP-7056_ghidra1_ELF_PLTGOT_Processing' into patch (#9213)
2026-07-10 11:33:12 -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
Ryan Kurtz
98b2662c31 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-focus-fix' into patch 2026-07-07 14:13:32 -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
395cf82be7 Merge branch 'GP-7045_ryanmkurtz_swift' into patch 2026-07-07 05:57: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