Commit Graph
18101 Commits
Author SHA1 Message Date
Ryan Kurtz 3f8dec282e GP-5128: Dynamically generate file filter extensions for Loaders and GFileSystems 2026-07-27 14:03:40 -04:00
Ryan Kurtz 30d4a5a70d Merge branch 'GP-0_ryanmkurtz_PR-9421_wujiecong_typo' 2026-07-27 05:15:41 -04:00
Ryan Kurtz a0d17e4e4b GP-0: Certify 2026-07-27 05:15:22 -04:00
wujiecong daa5238b68 Fix typo in WildRange constructor error message
The AssertionError message incorrectly stated "max > max"
instead of "min > max" when validating that min <= max.
2026-07-26 19:38:24 +08:00
Ryan Kurtz 817766af27 GP-0: Fixing PyGhidra application name on Linux, and a couple of other
PyGhidra tweaks (Closes #8362)
2026-07-24 12:28:49 -04:00
Ryan Kurtz 1014eb099c GP-0: Make the setting of the Linux application name in Ghidra.java
publicly accessible for PyGhidra to use (#8362)
2026-07-24 08:49:59 -04:00
Ryan Kurtz 825b92e7e2 Merge remote-tracking branch 'origin/patch' 2026-07-24 08:35:40 -04:00
Ryan Kurtz b855a9164f GP-0: Upping gradle wrapper to 9.6.1 2026-07-24 08:32:00 -04:00
Ryan Kurtz 9a151bd89d Merge remote-tracking branch
'origin/GP-7092_dragonmache3r_PR-9387_brothersw_master' (Closes #9386,
Closes #9387)
2026-07-24 04:53:23 -04:00
Ryan Kurtz 7ddaa7601b Merge remote-tracking branch 'origin/patch' 2026-07-23 13:43:33 -04:00
Ryan Kurtz 6834265402 Merge branch 'GP-7046_ryanmkurtz_dyld' into patch 2026-07-23 13:41:30 -04:00
Ryan Kurtz efaddf9a09 GP-7046: Safer parsing of dyld_shared_cache files 2026-07-23 13:40:36 -04:00
Ryan Kurtz dc6f876872 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-7-23-26' 2026-07-23 10:01:33 -04:00
dragonmacher ab02da10ee Test fixes 2026-07-23 09:58:54 -04:00
Ryan Kurtz 1b419420d3 Merge remote-tracking branch 'origin/patch' 2026-07-23 05:19:42 -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
Ryan Kurtz 67e67d02d9 Merge remote-tracking branch
'origin/GP-7084_emteere_PR-9401_0xFE4415_undef_data' (Closes #9401)
2026-07-23 05:03:12 -04:00
Ryan Kurtz 175f98516c Merge branch 'GP-0_ryanmkurtz_PR-9411_64kramsystem_fix-bundlebuilt-npe' 2026-07-23 04:58:24 -04:00
Saverio Miroddi 21732f9390 Fix NullPointerException in BundleStatusTableModel.bundleBuilt
getStatus(bundle) returns null when the built bundle is not tracked in
the table model's map (e.g. a bundle built programmatically rather than
added through the Bundle Manager). The bundleBuilt handler dereferenced
it unconditionally, throwing an uncaught NPE on the Swing thread.

Guard the status the same way bundleException() already does.
2026-07-23 03:30:28 +02:00
ghidorahrex 10b2f530c6 GP-7019: Fixed pslld count operand 2026-07-22 17:14:15 -04:00
dragonmacher c098bf9afa GP-7092 - Fixed bug when deleting function with multiple function tags 2026-07-22 15:00:53 -04:00
Ryan Kurtz 6ad14f7278 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-7-22-26' 2026-07-22 14:27:23 -04:00
brotherswanddragonmacher 7ccc6e852b #9386 Fix function delete failing when 2 or more tags are applied 2026-07-22 13:54:54 -04:00
dragonmacher 4bd811ca74 Test fixes 2026-07-22 13:45:03 -04:00
Ryan Kurtz ad8f879a86 Merge remote-tracking branch 'origin/GP-6976_James_cold_symbols_elf_files--SQUASHED' 2026-07-22 11:13:45 -04:00
James 221ad21bed GP-6976 handle .cold symbols in ELF files 2026-07-22 09:23:05 -04:00
Ryan Kurtz f8f06eace3 Merge branch
'GP-7089_ryanmkurtz_PR-9314_itxsamad1_fix_spec-extension-export-merge-model'
(Closes #8830, Closes #9314)
2026-07-22 06:11:59 -04:00
Ryan Kurtz fc6b2ace58 GP-7089: Certify 2026-07-22 06:03:43 -04:00
Ryan Kurtz 5eb0e0237d Merge remote-tracking branch 'origin/patch' 2026-07-22 05:12:53 -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
MeowandRyan Kurtz 3101600853 fix: missing implementation for IMAGE_REL_ARM64_ADDR64 2026-07-22 05:05:56 -04:00
Ryan Kurtz 205a053b72 Merge remote-tracking branch 'origin/patch' 2026-07-21 15:41:38 -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 4cf085984b Merge remote-tracking branch
'origin/GP-7075-dragonmacher-structure-editor-go-to-next-defined--SQUASHED'
(Closes #9376)
2026-07-21 15:35:44 -04:00
Ryan Kurtz 51e8edda7c Merge remote-tracking branch 'origin/patch' 2026-07-21 15:35:01 -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
dragonmacher b490ac5e63 GP-7075 - Structure Editor - Added actions to jump to the next row with a defined data type 2026-07-21 13:22:05 -04:00
Ryan Kurtz 73cf8100b9 Merge remote-tracking branch 'origin/patch' 2026-07-21 13:04:25 -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 MemarzanjanyandRyan Kurtz 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 95456a8e64 Merge remote-tracking branch 'origin/GP-7076_ryanmkurtz_pe--SQUASHED'
(Closes #9171, #9375)
2026-07-21 10:32:27 -04:00
Ryan Kurtz f21a2f5755 GP-7076: PeLoader improvements 2026-07-21 10:30:16 -04:00
Meow 6d0257493f added OperandReferenceAnalyzerTest for undefined data and undefined array 2026-07-20 22:30:24 +02:00
Ryan Kurtz 56002b74e4 Merge remote-tracking branch
'origin/GP-7063_caheckman_DetectSymbolConflict' (Closes #9217)
2026-07-20 15:26:43 -04:00
ghidragon ca4603ad14 GP-7048 fixed stack trace in AccessibleFieldPanel 2026-07-20 14:41:21 -04:00
Meow ade63a64c7 Fix OperandReferenceAnalyzer to recognize all undefined data types 2026-07-20 19:26:15 +02:00