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
Ryan Kurtz
f6528049de
Merge remote-tracking branch 'origin/GP-0_dev747368_add_runtime_unreachableMethod'
2026-07-13 18:30:13 -04:00
dev747368
d06bb764cc
GP-0 add golang func that does not return - unreachableMethod
2026-07-13 22:29:06 +00:00
Ryan Kurtz
5f52865f79
Merge remote-tracking branch 'origin/patch'
2026-07-13 15:28:19 -04:00
Ryan Kurtz
155d1c9c04
Merge remote-tracking branch
...
'origin/GP-7040_ghidorahrex_PR-9277_valium007_AARCH64_scalar_zext_fix'
into patch (Closes #9277 )
2026-07-13 15:25:36 -04:00
Ryan Kurtz
3d6d01a92e
Merge branch 'GP-7053_ryanmkurtz_typing_extensions'
2026-07-13 14:07:48 -04:00
Ryan Kurtz
1a980e5cb8
Merge remote-tracking branch 'origin/GP-7060_d-millar_PR-9368_retrocpugeek_ghidragdb-mips-isa-arch'
2026-07-13 11:40:49 -04:00
Ryan Kurtz
4a232acbd6
Merge remote-tracking branch 'origin/patch'
2026-07-13 11:40:02 -04:00
Ryan Kurtz
b6c2699ab3
Merge remote-tracking branch
...
'origin/GP-7061_ghidra1_ELFDynamicSymbolCount' into patch (Closes #9369 )
2026-07-13 11:35:14 -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
retrocpugeek
48ed06b551
#9367 Map MIPS ISA-level architectures in ghidragdb
2026-07-12 17:33:58 +10:00
caheckman
b1cb6573ba
GP-7058 Fix COPY path
2026-07-10 20:38:29 +00:00
Ryan Kurtz
b275416021
Merge remote-tracking branch 'origin/patch'
2026-07-10 14:04:02 -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
6e0647bd3b
Merge remote-tracking branch 'origin/patch'
2026-07-10 12:12:21 -04:00