Commit Graph

9606 Commits

Author SHA1 Message Date
Dan
0c39626b73 GP-3583: Fix race in module arch detection. Set longMode bit. Add compat32 ldef. 2023-06-28 13:56:09 -04:00
Ryan Kurtz
bdd2143f98 GP-3584: Failing to parse PE ExceptionDataDirectory no longer prevents
the import from finishing (Closes #5483, Closes #5496)
2023-06-27 06:50:59 -04:00
Ryan Kurtz
233aba07c7 Merge remote-tracking branch
'origin/GP-3576_Dan_PR-5487_sakiodre_noHighVariableErrorDuringUnwind'
into patch (Closes #5487)
2023-06-27 06:03:37 -04:00
Ryan Kurtz
bec2bf704b Merge remote-tracking branch
'origin/GP-3572_Dan_dbgGuiEmuMemoryMappedPC' into patch (Closes #5410)
2023-06-26 14:46:35 -04:00
sakiodre
0b8d607040 Add no high variable error handling while unwinding stack in SymPcodeExecutor 2023-06-26 11:29:09 -04:00
Dan
bed48fe0bc GP-3572: Fix emu GUI crashes with mem-mapped PC 2023-06-23 17:37:55 -04:00
Ryan Kurtz
5e87119ef1 Merge remote-tracking branch
'origin/GP-3466-dragonmacher-extenions-version-check' into patch
(Closes #1193)
2023-06-22 10:57:33 -04:00
Ryan Kurtz
d5559a477c Merge remote-tracking branch
'origin/GP-3524_ghidorahrex_arm_thumb_vdup_fix' into patch
(Closes #5420)
2023-06-21 12:52:06 -04:00
Ryan Kurtz
d9d8947bda Merge remote-tracking branch
'origin/GP-2808_emteere_MoreCParserPragmaAndSilentFailure' into patch
(Closes #4692, Closes #5454)
2023-06-20 14:32:13 -04:00
dragonmacher
e321400ee8 GP-3466 - Added dialog to Extension installation to allow users to
bypass version restriction
2023-06-16 23:09:49 -04:00
Ryan Kurtz
dc7caf0e28 GP-3552: Fixed a timestamp encoding bug that caused PE symbol .exports
files to not get matched and applied in some circumstances
(Closes #5351)
2023-06-16 09:08:56 -04:00
Ryan Kurtz
a6253b1f7f Merge remote-tracking branch 'origin/GP-3546_dev747368_relax_elfgnunotebuildid_logic_patch--SQUASHED' into patch 2023-06-15 16:12:03 -04:00
Ryan Kurtz
01c5253c03 GP-0: Upping patch to 10.3.2 2023-06-15 16:11:22 -04:00
emteere
b5002820c5 GP-2808 Fixed more pragma parsing issues and fixed silent failure when a
parsing error actually exists in certain cases.
2023-06-14 23:20:14 +00:00
dev747368
3054034a18 GP-3546 relax gnu note build-id hash contents checking logic 2023-06-14 17:33:02 -04:00
ghidra1
69289358f2 GP-3543 additional vaidity checks for ELF Android relocation processing
and corrected related markup data
2023-06-14 15:41:04 -04:00
emteere
3736ae076c GP-3532 Minor 68000 function start pattern 2023-06-13 23:06:18 +00:00
ghidra1
476d98bd9f Merge branch 'GP-3543_ghidra1_ElfAndroidRelocFix' into patch 2023-06-13 18:36:34 -04:00
ghidra1
bcfc7c84d8 GP-3543 corrected ELF Android packed reloc bug and sleb128 datatype
value
2023-06-13 18:31:26 -04:00
ghidra1
d40c5165f5 GP-0 updated Change History for 10.3.1 release 2023-06-13 11:09:42 -04:00
Ryan Kurtz
7db06aabe6 GP-3539: Fixing Gradle 8 createExternalExtensions task dependency issue 2023-06-13 09:00:24 -04:00
ghidra1
5970699db1 Merge remote-tracking branch
'origin/GP-2955_ghidorahrex_PR-4795_Phlosioneer_m68k-pea-fix' into patch
(Closes #4795)
2023-06-12 20:19:58 -04:00
ghidra1
d5db5b643a Merge remote-tracking branch
'origin/GP-2779_ghidorahrex_PR-4808_Phlosioneer_m68k-movem-pc-fix' into
patch (Closes #4807, Closes #4808)
2023-06-12 20:17:06 -04:00
ghidra1
de6ff8440d Merge remote-tracking branch 'origin/GP-3478_ghidorahrex_aarch64_neon_mla_fix' into patch 2023-06-12 20:11:31 -04:00
ghidra1
6269f69c76 Merge remote-tracking branch
'origin/GP-2963_Ghidorahrex_PR-4838_c64cryptoboy_fix-6502-tsx' into
patch (Closes #4838)
2023-06-12 20:05:39 -04:00
ghidra1
de1071846a Merge remote-tracking branch
'origin/GP-3009_ghidorahrex_PR-4825_fenugrec_8048_allfixes' into patch
(Closes #2423, Closes #4825)
2023-06-12 19:59:41 -04:00
ghidra1
80cf7d6ce1 Merge remote-tracking branch 'origin/GP-3532_emteere_68k_REGABI_fix'
into patch (Closes #5390)
2023-06-12 19:49:46 -04:00
ghidra1
fc03b30ecf Merge branch 'GP-3506_ghidra1_HandleDataOrgChange' into patch 2023-06-12 19:43:26 -04:00
ghidra1
b5123f2553 GP-3506 Corrected various issues with data organization retention and
revision/upgrade
handling for datatypes
2023-06-12 19:13:04 -04:00
Ryan Kurtz
7115d1187a Merge remote-tracking branch
'origin/GP-3541_emteere_FixPragmaCommaParse' into patch (Closes #5427)
2023-06-12 17:24:58 -04:00
Ryan Kurtz
f7cdef1d56 Merge remote-tracking branch 'origin/GP-3518_JoinDoublePrecision' into patch 2023-06-12 17:23:33 -04:00
Ryan Kurtz
8e866ffa70 Merge remote-tracking branch 'origin/GP-3266_JumpTableSizeOption' into patch 2023-06-12 17:22:11 -04:00
emteere
6d428e0dc9 GP-3541 Fixed pragma parsing with embedded comma outside of parentheses 2023-06-12 21:17:24 +00:00
emteere
164ed51304 GP-3532 Reverted 68000 register calling convention change, added new
68000_register cspec.  Added function start patterns
2023-06-12 20:58:20 +00:00
caheckman
d8b4f910ca GP-3266 Max jumptable entry option 2023-06-12 16:42:12 -04:00
Ryan Kurtz
3b62fdaa95 Merge remote-tracking branch 'origin/GP-3534_emteere_CPOOL_arguments'
into patch (Closes #2148)
2023-06-12 13:01:33 -04:00
Ryan Kurtz
2e87168082 Merge branch 'GP-3526_ryanmkurtz_macho-indirect' into patch 2023-06-09 15:38:30 -04:00
Ryan Kurtz
1e107554cf GP-3526: Restoring Mach-O indirect symbol creation when binding info is
absent
2023-06-09 15:37:49 -04:00
Ryan Kurtz
6b2bd61588 Merge remote-tracking branch 'origin/GP-3463_ghidra007_rtti_script_improve_find_internal_vtables--SQUASHED' into patch 2023-06-09 11:14:46 -04:00
Ryan Kurtz
9fd32d487d Merge remote-tracking branch
'origin/GP-3477_ghidragon_exiting_via_menu_doesn't_save_theme_changes'
into patch (Closes #5377)
2023-06-09 11:13:35 -04:00
ghidra007
0f66077ce2 GP-3463 RecoverClassesFromRTTIScript - improved finding of special vtables to account for ones in memory blocks that do not contain real bytes. 2023-06-09 15:09:00 +00:00
Ryan Kurtz
655012a964 Merge remote-tracking branch
'origin/GP-3528_ghidragon_macos_dark_mode_breaks_menu_bar_colors' into
patch (Closes #4454)
2023-06-09 08:46:06 -04:00
emteere
720dce335e GP-3534 Fixed cpool invalid error, added test for cpool arguments 2023-06-09 01:40:30 +00:00
ghidragon
11b9fdbe06 GP-3477 fixed issue where theme changes wern't save when exiting Ghidra
via menu action
2023-06-08 16:14:47 -04:00
ghidragon
157eef0ec9 GP-3528 fixing menu painting issues with Mac Aqua look and feel 2023-06-08 15:36:03 -04:00
emteere
ca697fcaaf GP-3009 Setting of context for correct disassembly in either bank. Set
Ports to volatile so they aren't simplified away in the decompiler.
2023-06-08 18:50:04 +00:00
Ryan Kurtz
be86c87cab GP-0: Updating GhidraDev instructions 2023-06-08 08:21:59 -04:00
ghidorahrex
7a145a75e4 GP-3524: Fixed ARM Thumb vdup instruction to use correct registers 2023-06-07 19:07:48 +00:00
Ryan Kurtz
be95714f86 Merge remote-tracking branch 'origin/GP-3481_ghidra007_fixIncrementerLocation' into patch 2023-06-07 05:46:05 -04:00
ghidra007
ec8d9f018b GP-3841 rtti script - fixed increment issue caused when fixing
incrementer
2023-06-06 22:34:57 +00:00