Commit graph

15338 commits

Author SHA1 Message Date
CUB3D
a6e9ea0900 mips: Don't use reserved keywords for names 2025-08-30 15:46:00 +01:00
CUB3D
a72a68c461 mips: Use & ~1 rather than & -2 2025-08-30 14:47:57 +01:00
CUB3D
3c095be956 Fix LI failing to match in some cases 2025-08-19 20:52:02 +01:00
CUB3D
63919665ec mips: Correctly handle 64-bit regs in INS and EXT 16e2 instructions 2025-08-19 20:52:02 +01:00
CUB3D
b31997bba0 mips: Add mips16e2 instructions 2025-08-19 20:52:02 +01:00
Ryan Kurtz
542c2aa617 Merge remote-tracking branch 'origin/patch' 2025-08-18 07:21:13 -04:00
Ryan Kurtz
465fba743b GP-5901: Fixing Gradle 9 archive file permissions 2025-08-18 07:15:49 -04:00
Ryan Kurtz
70e28cf706 Merge remote-tracking branch 'origin/GP-5931_dev747368_fix_dwarf64_offsets--SQUASHED' 2025-08-15 06:01:23 -04:00
dev747368
46b0b17c74 GP-5931 fix problem reading dwarf file info in a DWARF64 file
Deserialization was using the dwarf intSize from the containing compile
unit instead of the dwarf intSize from the DWARFLine unit header.  When
this disagreed with the compUnit's intSize, we would read too much or
too little.
2025-08-14 13:35:57 -04:00
Ryan Kurtz
98b938cc65 Merge remote-tracking branch 'origin/patch' 2025-08-13 06:05:56 -04:00
Ryan Kurtz
2ca382da7d Merge remote-tracking branch 'origin/GP-5928_ghizard_PDB_Fixed_issue_with_members_only_layout_losing_members' into patch 2025-08-13 06:02:33 -04:00
Ryan Kurtz
ed7c7019cd Merge remote-tracking branch
'origin/GP-5910_ryanmkurtz_IntelHexExporter--SQUASHED' into patch
(Closes #8409)
2025-08-13 06:00:28 -04:00
Ryan Kurtz
8c4bb84489 GP-5910: IntelHexExporter fixes 2025-08-13 05:56:40 -04:00
ghizard
dcd26f14d2 GP-5928 - PDB - Fix lost members of some composites 2025-08-12 16:46:46 -04:00
Ryan Kurtz
c0127326f8 Merge branch 'GP-0_ryanmkurtz_PR-8423_inferenceus_readme-fix' 2025-08-12 06:32:25 -04:00
Ryan Kurtz
29b8cdf394 Merge remote-tracking branch
'origin/GP-4069_dev747368_dwarf_expression_eval--SQUASHED'
(Closes #5982, Closes #6974, Closes #2322, Closes #5311)
2025-08-12 06:07:44 -04:00
Ryan Kurtz
1b230c5dad Merge remote-tracking branch 'origin/GP-5891_Dan_fixMissingDebuggerJavadocs--SQUASHED' 2025-08-12 06:05:16 -04:00
ghidra1
520c6b7b98 Merge remote-tracking branch 'origin/patch' 2025-08-11 17:55:15 -04:00
ghidra1
cf61a2ffaf Merge remote-tracking branch 'origin/GP-5918_ELF_MIPS64_RelocationFix' into patch 2025-08-11 17:51:36 -04:00
ghidra1
f7138da6f7 GP-5918 Corrected ELF Relocation regression for MIPS 64-bit introduced
with GP-5826 in Ghidra 11.4.1
2025-08-11 13:00:58 -04:00
dev747368
e908ab6fbf DWARF expression handling refactor
Cleanup logic of expression evaluation, stub out resolution of register
values to a callback in case we want to use constant propagation to try
to allow successful calculations, and add support for default static
values for treating an arch's stack frame register (e.g. RBP) like the
static CFA value we already have support for.

Add option to decorate params and local vars with their DWARF storage
location info.

Handle arrays with unspecified element type.
2025-08-11 11:21:28 -04:00
Dan
ce96f8551d GP-5891: Include Debugger javadocs in the build. 2025-08-11 13:12:28 +00:00
inference
569a0a95a2
fix(doc): unify program names 2025-08-11 12:25:05 +00:00
inference
f62f015fef
fix(doc): Program names in README 2025-08-10 12:26:19 +00:00
Ryan Kurtz
593c3c10e9 Merge remote-tracking branch 'origin/patch' 2025-08-07 12:20:37 -04:00
Ryan Kurtz
8055da80b8 Merge remote-tracking branch 'origin/GP-5915_ConditionalJoinFix' into
patch (Closes #8310)
2025-08-07 12:14:49 -04:00
Ryan Kurtz
42794bc3fa Merge branch 'GP-5873_ryanmkurtz_ida' (Closes #7392) 2025-08-07 11:27:51 -04:00
caheckman
29b7cb6552 GP-5915 Fix bug in ConditionalJoin 2025-08-07 15:19:32 +00:00
Ryan Kurtz
82f50a9305 GP-5873: New idaxml.py for IDA 9.x 2025-08-07 09:41:37 -04:00
Ryan Kurtz
6c44623c41 Merge branch 'GP-0_ryanmkurtz_PR-8408_widberg_fix-bitmap-resource' 2025-08-07 08:41:23 -04:00
Ryan Kurtz
4c51d0e02c GP-0: Certify and warning removal 2025-08-07 08:40:44 -04:00
Ryan Kurtz
d769137130 Merge remote-tracking branch 'origin/patch' 2025-08-07 06:44:53 -04:00
Ryan Kurtz
3e550cf08f GP-5919: Backporting decompiler highSymbol NPE fix (Closes #8413) 2025-08-07 06:41:37 -04:00
Ryan Kurtz
39c6a6db59 Merge remote-tracking branch
'origin/GP-5899_dev747368_fidplugin_startup_speed' (#7887)
2025-08-06 14:48:10 -04:00
Ryan Kurtz
d681ae53ce Merge remote-tracking branch 'origin/patch' 2025-08-06 13:20:52 -04:00
Ryan Kurtz
a638bb9a66 GP-5916: Fixing PE ImageFuntimeFunctionEntries 11.4.1 regression
(Closes #8414)
2025-08-06 13:17:00 -04:00
Ryan Kurtz
483cd9a799 Merge remote-tracking branch 'origin/GP-5795_Dan_commentColumnForWatch'
(Closes #8302)
2025-08-06 09:13:44 -04:00
dev747368
f53671b43d GP-5899 FidPlugin startup speed
Avoid touching FidFileManager during ctor / init, modernize action
creation / management.

Improves codebrowser startup speed a small amount.
2025-08-05 22:59:56 +00:00
Ryan Kurtz
31dc3a2f11 Merge remote-tracking branch 'origin/GP-5911_dev747368_fix_windows_rootdir_naming' 2025-08-05 13:55:14 -04:00
dev747368
285fe59bcb GP-5911 fix FS & drive letter root dir lookup problem.
Looking up "c:/" would treat it as the global "/" root dir.
2025-08-05 17:25:58 +00:00
Ryan Kurtz
e01d4b3710 Merge remote-tracking branch
'origin/GP-5898_dev747368_faster_jythonplugin_startup' (#7887)
2025-08-05 12:44:14 -04:00
Ryan Kurtz
ef3bd8b2b7 Merge remote-tracking branch 'origin/GP-4478_ghidranoob_Assembler_F1Help--SQUASHED' 2025-08-04 15:14:25 -04:00
ghidranoob
6096a50042 GP-4478: More review changes
GP-4478: Review changes
GP-4478 Add help to assembler
Add help to assembler
Initial commit
2025-08-04 14:41:28 -04:00
widberg
03593e348d [BitmapResource] Fix channel swaped and black icons 2025-08-04 13:03:59 -04:00
Ryan Kurtz
e90c852353 GP-0: Removing use of deprecated Validate.nonNull() 2025-08-04 07:17:08 -04:00
Ryan Kurtz
a60e2d8637 GP-0: Upping Gradle wrapper to 9.0.0 2025-08-04 06:48:15 -04:00
Ryan Kurtz
3307a0b06b Merge remote-tracking branch 'origin/patch' 2025-08-04 06:26:27 -04:00
Ryan Kurtz
22de131dd0 Merge branch 'GP-5901_ryanmkurtz_gradle9' into patch 2025-08-04 06:22:05 -04:00
Ryan Kurtz
2180fd2851 GP-5901: Support for Gradle 9.0.0 2025-08-04 06:21:21 -04:00
Ryan Kurtz
18f7ed85da Merge remote-tracking branch 'origin/GP-5869_DecompilerIndexAndShift'
(Closes #7474)
2025-08-01 12:58:25 -04:00