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
Ryan Kurtz
5e337a1276
Merge remote-tracking branch
...
'origin/GP-7066-dragonmacher-configure-extensions--SQUASHED'
(Closes #8984 )
2026-07-16 14:04:52 -04:00
dragonmacher
bb0e6c987a
GP-7066 - Added a section to the Configure Tool dialog to allow users to see all plugins that belong to an extension.
2026-07-16 14:02:03 -04:00
Ryan Kurtz
5651b93720
Merge branch 'GP-0_ryanmkurtz_PR-9379_malx-labs_delay-import-int-iat-warning'
2026-07-16 13:36:18 -04:00
Ryan Kurtz
a6ded89c27
GP-0: Certify
2026-07-16 13:35:05 -04:00
malx-labs
60c227d494
Issue #9375 Warn on delay-load INT/IAT import count mismatch
2026-07-16 14:02:54 +01:00
Paul Galbraith
bc3f8515b5
9301: Enhance manual viewer commands with page token
...
This introduces `${PAGE}` and `${FILENAME}` tokens, allowing users to
specify exact page numbers (from `#page=N` URL fragments) and properly
URL-decoded absolute file paths when launching external manual viewers.
This enables more precise control, such as opening a PDF to a specific
page using tools like SumatraPDF. The UI for command configuration now
includes updated descriptions and multi-line tooltips to clarify these
new options.
Explicit `${FILENAME}` is included in case the use doesn't want filename
to be the last argument of the command, they are free to format the
entire command to their liking.
2026-07-15 19:06:38 -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
7f63987fe7
Merge remote-tracking branch 'origin/patch'
2026-07-15 15:05:44 -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
b8406c4a1a
Merge remote-tracking branch 'origin/GP-1-dragonmacher-spelling-fix'
2026-07-15 04:44:11 -04:00
dragonmacher
c1f4d26282
Spelling fix
2026-07-14 15:13:09 -04:00
Ryan Kurtz
7462bcec30
Merge remote-tracking branch 'origin/patch'
2026-07-14 14:49:39 -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
d463fbff93
Merge remote-tracking branch 'origin/patch'
2026-07-14 09:58:03 -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
237d1a9f24
Merge remote-tracking branch 'origin/patch'
2026-07-14 07:27:53 -04:00
Ryan Kurtz
87d10fc6ee
GP-7064: Fixing XmlLoader path traversal
2026-07-14 05:04:31 -04:00