Commit Graph

18085 Commits

Author SHA1 Message Date
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
Ryan Kurtz
6ad14f7278 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-7-22-26' 2026-07-22 14:27:23 -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
Meow
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 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
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
Ryan Kurtz
ae7432b8bf Merge remote-tracking branch 'origin/patch' 2026-07-20 11:37:53 -04:00
Ryan Kurtz
fe841ab92d GP-7079: Handling missing LC_SYMTAB better (Closes #9399) 2026-07-20 11:31:01 -04:00
Ryan Kurtz
64edf25baf Merge remote-tracking branch 'origin/GP-7058_caheckman_IllegalOpIBlock'
(Closes #9282)
2026-07-20 04:48:48 -04:00
caheckman
6740b89926 GP-7063 New detection of symbol conflicts 2026-07-17 21:28:41 +00:00
Ryan Kurtz
223a8d5cf0 Merge remote-tracking branch
'origin/GP-7073_dragonmacher_PR-9302_pgalbraith_manual-page-number'
(Closes #9301, Closes #9302)
2026-07-17 14:22:31 -04:00
Ryan Kurtz
13a308a8f9 Merge remote-tracking branch 'origin/patch' 2026-07-17 11:22:48 -04:00
Ryan Kurtz
dd4d969fc8 Merge branch 'GP-7071_ryanmkurtz_pef-omf' into patch 2026-07-17 11:18:54 -04:00
Ryan Kurtz
7442e2c081 GP-6921: Fixing build 2026-07-17 09:24:12 -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
d23de7587d Merge remote-tracking branch 'origin/GP-6921_d-millar_struct_recovery_RB260706' 2026-07-17 05:01:02 -04:00
dragonmacher
4b1be46fc1 GP-7073 - Updates the processor manual launcher 2026-07-16 17:28:07 -04:00
d-millar
e1dddb3ec0 GP-6921: from GP-X
GP-6921: stashed changes

GP-6921: basic plugin

GP-6921: viable plugin

GP-6921: tags

GP-6921: bug fix

GP-6921: NPE

GP-6921: minor mods

GP-6921: aisle 9

GP-6921: working the bugs...

GP-6921: close to previous script results

GP-6921: intermediate stuff

GP-6921: mostly working

GP-6921: building struct

GP-6921: better action names

GP-6921: suggestions

GP-6921: better messaging

GP-6921: start on docs

GP-6921: docs

GP-6921: doc edits

GP-6921: one more suggestion pass

GP-6921: better conflict resolution

GP-6921: shrink

GP-6921: matching

GP-6921: more options; include offset equals

GP-6921: more options; include offset equals

GP-6921: from review (ongoing)

GP-6921: one more...

GP-6921: actions

GP-6921: from review...

GP-6921: temp

GP-6921: bookmarks?

GP-6921: tag -> bkmk

GP-6921: tag -> bkmk (pt2)

GP-6921: merge?

GP-6921: pinning mod

GP-6921: revert

GP-6921: revert

GP-6921: post-review

GP-6921: skip merge

GP-6921: finally

GP-6921: and release

GP-6921: mo' betta

GP-6921: mo' betta

GP-6921: mo' betta

GP-6921: typo

GP-6921: help oops

GP-6921: help oops
2026-07-16 20:15:26 +00:00
Ryan Kurtz
b24b7fd897 Merge remote-tracking branch 'origin/patch' 2026-07-16 14:33:29 -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
Ryan Kurtz
6bd63cba77 Merge remote-tracking branch 'origin/patch' 2026-07-16 14:10:14 -04:00
ghidra1
b3381bb526 GP-1 Corrected regrerssion failure 2026-07-16 14:08:02 -04:00