Commit graph

13450 commits

Author SHA1 Message Date
ghidra1
9a20684330 GP-5526 Simplified fix for CreateThunkFunctionCmd 2025-09-25 13:52:42 -04:00
ghidra1
cae8caac14 GP-5526 Correct CreateThunkCmd NPE 2025-09-25 13:03:49 -04:00
emteere
136a28d603 GP-5526 bug fix for .plt.sec and pattern matching optimization 2025-09-25 05:22:34 -04:00
ghidra1
dba7f462a2 GP-5995 Corrected default label for circular pointer references 2025-09-17 14:52:14 -04:00
Ryan Kurtz
a1851c5911 Merge remote-tracking branch 'origin/GP-5985_emteere_MoreNonReturningPEFuncs' into patch 2025-09-15 09:42:53 -04:00
Ryan Kurtz
4c8d408fc7 Merge remote-tracking branch 'origin/GP-5526_emteere_plt_thunkPatterns' into patch 2025-09-15 09:40:48 -04:00
LucaPalumbo
bc6701a24d Fix off-by-one in ElfHeader.getSectionLoadHeaderContaining
(Closes #8440)
2025-09-11 05:10:48 -04:00
emteere
79eea09e64 GP-5985 added several more known non-returning PE functions 2025-09-10 23:06:54 +00:00
emteere
4b6d90366c GP-5526 Added section tag to function start patterns. New thunk patterns
in x86 gcc .plt section.  Changed priority of pre analyzer and
disassembly.
2025-09-10 22:55:14 +00:00
dragonmacher
deddc84205 Fix for previous commit; backport of master fix 2025-09-09 11:18:24 -04:00
Ryan Kurtz
221939c0a9 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-deadlock-fix' into patch 2025-09-09 10:45:35 -04:00
dragonmacher
48754fb98d Test deadlock fix 2025-09-06 16:30:31 -04:00
dragonmacher
fc39df2dd1 Test fixes 2025-09-05 20:56:09 -04:00
Ryan Kurtz
7f671da253 GP-3809: Fixing OSGi-related errors that occurred when script-related
directories were not readable (Closes #8466)
2025-09-02 09:29:46 -04:00
dragonmacher
33f1f38292 Test fixes 2025-08-30 13:11:34 -04:00
dragonmacher
8e7613dac3 Test logging fix 2025-08-29 09:39:29 -04:00
dragonmacher
eb0e2a95a7 Test fixes 2025-08-28 15:14:51 -04:00
Ryan Kurtz
2537d2a329 Merge remote-tracking branch
'origin/GP-5957-dragonmacher-ascii-exporter-xref-fix' into patch
(Closes #8468)
2025-08-28 14:09:29 -04:00
Ryan Kurtz
88303ac825 Merge remote-tracking branch
'origin/GP-5951-dragonmacher-decompiler-syntax-hl-fix--SQUASHED' into
patch (Closes #8419)
2025-08-28 06:19:24 -04:00
dragonmacher
0f89e04e70 GP-5951 - Decompiler - Changed recent middle-mouse highlight update to restore highlighting of if/else keywords. 2025-08-27 18:06:39 -04:00
dragonmacher
210520cd07 GP-5957 - Fixed missing reference type in the ASCII and HTML exporters 2025-08-27 17:31:31 -04:00
Ryan Kurtz
5c00ab8e08 Merge remote-tracking branch
'origin/GP-5906_ghidorahrex_x86_sse4a_instructions--SQUASHED' into patch
(Closes #8335)
2025-08-27 11:25:24 -04:00
Ryan Kurtz
6521024f36 Merge remote-tracking branch 'origin/GP-5948_ghidra007_AutoVT_improved_operand_equivalency_check--SQUASHED' into patch 2025-08-27 11:21:14 -04:00
Ryan Kurtz
c85d7831cc GP-0: Upping patch to 11.4.3 2025-08-27 11:19:47 -04:00
ghidra1
0b61b34bb9 GP-0 Updated ChangeHistory for 11.4.2 release 2025-08-26 12:34:13 -04:00
ghidra007
f71ae463d2 GP-5948 Improved auto vt dupe match's operand equivalency check to account for internal function ref operands. 2025-08-26 16:05:05 +00:00
emteere
f391ddb87c GP-5945 Fixed PowerPC e500 instruction extension issues and added function start pattern variants. 2025-08-26 11:59:06 -04:00
ghidorahrex
393e7935af GP-5906: Added x86 SSE4a instructions 2025-08-26 08:33:50 -04:00
emteere
48adb5ec25 GP-5917 Use a hashset for functions to reduce reduntant decompiler use
in functions that have more than one possible switch
2025-08-22 05:54:25 -04:00
Ryan Kurtz
3abf7f765e GP-0: Updating Swift documentation links 2025-08-21 06:42:41 -04:00
Ryan Kurtz
cdc5af10e4 GP-5648: Certification header support for .bat and .ps1 files 2025-08-20 05:58:46 -04:00
Ryan Kurtz
154aa4460c Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-19-25-2' into patch 2025-08-20 05:10:24 -04:00
dragonmacher
3e240563ab Test debug 2025-08-19 16:49:40 -04:00
Ryan Kurtz
21b27795dd Merge remote-tracking branch 'origin/GP-5889_SwitchGuardDuplicate' into patch 2025-08-19 14:53:47 -04:00
Ryan Kurtz
105f9ef570 GP-5916: Checking for IMAGE_FUNCTION_RUNTIME_ENTRY.BeginAddress != 0
before creating function (#8414)
2025-08-19 07:19:10 -04:00
Ryan Kurtz
729642cbf6 Merge remote-tracking branch 'origin/GP-5912_emteere_SuperH_GBR' into
patch (Closes #4387)
2025-08-19 05:57:47 -04:00
Ryan Kurtz
328042f00f GP-5935: The IMAGE_RESOURCE_DIRECTORY_ENTRY data type is now correctly
defined as a structures instead of a union
2025-08-18 13:40:34 -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
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
caheckman
9c9938e066 GP-5889 Check for common source in duplicated switch guard detection 2025-08-08 21:59:45 +00:00
caheckman
29b7cb6552 GP-5915 Fix bug in ConditionalJoin 2025-08-07 15:19:32 +00:00
emteere
28313c6574 GP-5912 Adding SH2 GBR register to the preserved by call list 2025-08-07 12:44:05 +00:00
Ryan Kurtz
3e550cf08f GP-5919: Backporting decompiler highSymbol NPE fix (Closes #8413) 2025-08-07 06:41:37 -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
2180fd2851 GP-5901: Support for Gradle 9.0.0 2025-08-04 06:21:21 -04:00
ghidra1
ada4b5c4ae GP-0 Update Ghidra patch version to 11.4.2 2025-07-31 13:52:18 -04:00
ghidra1
da059ed907 GP-0 Reverted version to 11.4.1 for patch release 2025-07-31 11:21:23 -04:00