9103 Commits
Author SHA1 Message Date
Ryan Kurtz 6d4ec01200 GP-7238: Finding Swift demangler with GHIDRA_SWIFT_DEMANGLER env var, if
not found at a known location
2026-09-11 05:50:28 -04:00
Ryan Kurtz a459277c35 GP-7265: Prevent GhidraScript compilation errors from being hidden 2026-09-09 12:21:35 -04:00
dragonmacher 5d75f6905b Fixed script dialog issue 2026-09-03 11:29:42 -04:00
Ryan Kurtz bc3978a78e GP-7205: Certify 2026-09-01 06:31:10 -04:00
8damon 89ace222c3 Fix cyclic x64 unwind chain parsing 2026-09-01 06:20:56 -04:00
Ryan Kurtz 75964f2f50 GP-7176: Checking for unsupported paths during library loading 2026-08-31 11:16:42 -04:00
Ryan Kurtz 6b40e4a239 GP-7173: Limiting recursion depth in OmfIteratedData.java 2026-08-31 07:10:33 -04:00
Ryan Kurtz fef3f4c9a5 GP-7174/7175: Fixing string formatter 2026-08-31 07:02:26 -04:00
Ryan Kurtz 0423f95d0f GP-7174: Checking num_images value in AndroidBootLoaderHeader.java 2026-08-31 06:41:41 -04:00
Ryan Kurtz 2fce7f119d GP-7175: Checking count values in Mach-O BindingTable.java and
RebaseTable.java
2026-08-31 06:27:14 -04:00
Ryan Kurtz 2a6e9bacea GP-7172: Pass -- to native swift demangler to indicate end of flags 2026-08-28 06:44:28 -04:00
emteere 8fe0f54f13 GP-7023 Fix switch detection code for instructions with internal pcode
branching like AARCH64 CSEL instruction.
2026-08-10 18:25:06 -04:00
Ryan Kurtz 98780621c9 Merge remote-tracking branch 'origin/GP-7107_James_update_postgres_version--SQUASHED' into patch 2026-08-10 06:57:31 -04:00
James fe7e95f3eb GP-7107 update postgres version 2026-08-10 06:57:10 -04:00
Ryan Kurtz 19afcc1c49 GP-7071: Another OMF fix 2026-08-10 06:43:01 -04:00
Ryan Kurtz d08e8acff1 GP-0: Fixing a potential NullPointerException when parsing PE DebugMisc
structures (Closes #9486)
2026-08-10 05:48:55 -04:00
Ryan Kurtz 1f7a1b350b GP-0: Fixing NullPointerException importing an x64 PE with a zeroed
UnwindInfoAddress in .pdata (Closing #9491)
2026-08-10 04:57:38 -04:00
Ryan Kurtz c42f398414 Merge remote-tracking branch
'origin/GP-7118-dragonmacher-comp-editor-fix' into patch (Closes #9461)
2026-08-07 07:12:06 -04:00
Ryan Kurtz 36cf4956db GP-7123: SomLoader parsing improvement 2026-08-06 11:29:21 -04:00
Ryan Kurtz 6d7ace559f GP-7124: MotorolaHexLoader parsing improvement 2026-08-06 11:18:42 -04:00
dragonmacher 9734de71f9 GP-7118 - Updated Structure Editor to reloaded when the description is
changed outside of the editor
2026-08-05 14:23:57 -04:00
Ryan Kurtz ece613805d GP-7105: Upgraded the PostgreSQL JDBC Driver from 42.7.11 to 42.7.13 2026-07-31 13:33:04 -04:00
Ryan Kurtz 9837384239 Merge remote-tracking branch
'origin/GP-6624_ghidravision_DecompileDebugXml_added_bitfields--SQUASHED'
into patch (Closes #9049)
2026-07-31 07:18:39 -04:00
ghidravision 237d83af4c Updated handling of unions with bitfields. Cleaned up code. SQUASHED 2026-07-31 11:07:51 +00:00
dragonmacher a16770a969 GP-7096 - Prevent headless analyzer from updating last opened project 2026-07-27 14:40:39 -04:00
Ryan Kurtz efaddf9a09 GP-7046: Safer parsing of dyld_shared_cache files 2026-07-23 13:40:36 -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
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
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 87d10fc6ee GP-7064: Fixing XmlLoader path traversal 2026-07-14 05:04:31 -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
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
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 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
Ryan Kurtz ae16e34aef GP-0: Fixing PyGhidra run config launch for newest Eclipse 2026-06-29 06:01:20 -04:00
Ryan Kurtz e50340415e Merge remote-tracking branch
'origin/GP-7012_ghidra1_PR-9316_axd1x8a_socket-buffers' into patch
(Closes #9316, Closes #2752)
2026-06-26 14:04:28 -04:00
axd1x8a 971bad82b2 Remove explicit socket buffer locks in remote block stream handles 2026-06-26 12:49:02 -04:00