9082 Commits

Author SHA1 Message Date
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
Ryan Kurtz
de6b9fe2f3 GP-0: Adding --sun-misc-unsafe-memory-access=allow to Eclipse run
configs
2026-06-23 17:59:51 -04:00
Ryan Kurtz
a1caa9124d Merge remote-tracking branch
'origin/GP-6934_Dan_fixCmdMetacharIssues--SQUASHED' into patch
(Closes #9283)
2026-06-23 09:48:55 -04:00
Dan
1541f3a78b GP-6934: Implement OS/shell-dependent escaping. 2026-06-23 13:30:09 +00:00
Ryan Kurtz
008ac6af82 Merge remote-tracking branch 'origin/GP-6977_James_improve_escaping_bsimcontrollaunchable' into patch 2026-06-22 12:04:16 -04:00
Ryan Kurtz
ef20124903 GP-6896: ImporterDialog 'Program Name' to 'Name' label change 2026-06-18 09:49:57 -04:00
James
da1ad47350 GP-6977 improve escaping in BSimControlLaunchable 2026-06-17 13:20:13 -04:00
ghidra1
2ad4bdcae5 Merge branch 'GP-1_ghidra1_HeadlessURLFix' into patch 2026-06-17 10:48:57 -04:00
Ryan Kurtz
1ceb722497 GP-0: Removing ancient/useless debug JVM args 2026-06-16 15:23:23 -04:00
ghidra1
d0478ad2f6 GP-1 Corrected folder URL creation for HeadlessAnalyzer.processURL 2026-06-16 10:28:32 -04:00
ghizard
c34a6604c9 GP-6971 - Fix memory-consumption issue in malformed PDB directory stream 2026-06-16 06:25:44 -04:00
Ryan Kurtz
9ce5c5984c GP-0: Follow safe unzipping pattern on javadoc zip file 2026-06-12 04:47:01 -04:00
ghidra1
74910d050a GP-1 Improved Ghidra Server certificate logging 2026-06-11 12:14:28 -04:00
Ryan Kurtz
bbd943687e Merge remote-tracking branch 'origin/GP-6936_caheckman_WrappedRange' into patch 2026-06-11 11:36:37 -04:00
caheckman
6dd07f90ff GP-6936 Support for wrapped memory ranges 2026-06-11 15:13:31 +00:00
Ryan Kurtz
8bfd1de9b0 Merge remote-tracking branch 'origin/GP-6953_ghidra1_GuidAlignment' into
patch (Closes #9200)
2026-06-11 10:07:51 -04:00
ghidra1
9e220d1eb8 GP-1 Log Ghidra Server Root as absolute path 2026-06-10 18:21:23 -04:00
ghidra1
9e9083a074 GP-6953 Corrected GUID datatype alignment to be 4-bytes 2026-06-10 17:49:23 -04:00
ghidra1
a68cee1c00 GP-6616: Imported non-Programs (i.e., Trace) now try to be opened in the
tool that was used to import them
2026-06-10 15:55:00 -04:00
ghidra1
1431a231eb Merge remote-tracking branch 'origin/GP-6891_ghidra1_DBTrace_GZT_FIles--SQUASHED' into patch 2026-06-10 12:31:53 -04:00
ghidra1
1ea11b20df GP-6891 Improved Debugger Trace import/export support and added packed DBTrace GZT file type. 2026-06-10 12:26:44 -04:00
ghidra1
718d9a05a3 GP-0 Ignore test failure which is resolved for 12.2 2026-06-09 11:41:38 -04:00