Commit Graph

784 Commits

Author SHA1 Message Date
ghidra1
9076b2429c GP-1571 ELF: create fake relocation table entry for non-relocation memory modifications (needed for ELF export) 2021-12-13 14:52:24 -05:00
ghidra1
b5927ce849 Merge remote-tracking branch 'origin/GP-1564_10.1_rdrand_fixes' into Ghidra_10.1 2021-12-02 08:59:31 -05:00
ghidra1
f8f95c9aef Merge remote-tracking branch 'origin/GP-1520_emteere_AppleSiliconAMX--SQUASHED' into Ghidra_10.1 2021-12-01 20:18:09 -05:00
James
3280653d8d GP-1564_10.1_rdrand_fixes 2021-12-01 20:20:29 +00:00
emteere
89f73857e6 GP-1520_emteere Initial implementation of AppleSilicon AMX instructions 2021-12-01 14:50:23 -05:00
ghidra1
5b24b188d8 GP-1565 corrected PIC swap semantics 2021-12-01 10:01:42 -05:00
ghidra1
0f0b63f6ad Merge remote-tracking branch
'origin/GP-1540_Dan_emulateHarvard--SQUASHED' into
Ghidra_10.1
2021-11-30 19:50:26 -05:00
ghidra1
c391e54284 Merge remote-tracking branch 'origin/GP-1250_ghidorahrex_powerpc_sleigh_fixes--SQUASHED' into Ghidra_10.1 2021-11-30 19:12:53 -05:00
Dan
e2b28ddb31 GP-1540: Various emulator fixes: Harvard architectures, memory-mapped registers, word-level addressing. 2021-11-30 15:04:03 -05:00
ghidra1
ab05672653 Merge remote-tracking branch 'origin/GP-1115_ghidorahrex_PR-3095_agatti_6502-bit-instruction-fix' into Ghidra_10.1 2021-11-30 08:13:51 -05:00
ghidra1
7a952bfe75 Merge remote-tracking branch
'origin/GP-1504_ghidorahrex_PR-3600_VGKintsugi_superh_trap' into
Ghidra_10.1 (Closes #3600)
2021-11-30 08:09:45 -05:00
ghidorahrex
905ec75e32 GP-1250: Several PPC instruction fixes 2021-11-30 07:53:13 -05:00
ghidra1
6cc2eae322 Merge remote-tracking branch 'origin/GP-1487_Dan_emuUnimpl--SQUASHED'
into Ghidra_10.1

Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/TracePcodeEmulatorTest.java
2021-11-29 11:12:12 -05:00
Dan
97f9887f92 GP-1487: Adding better explanation for pcode UNIMPLEMENTED. 2021-11-26 10:51:29 -05:00
ghidra1
3f60701d23 Merge remote-tracking branch
'origin/GP-1478_ghidorahrex_PR-3616_agatti_68k_chk_chk2_cmp2' into
Ghidra_10.1 (Closes #2856)
2021-11-23 21:55:03 -05:00
Alessandro Gatti
b6942c875c Implement CHK, CHK2, and CMP2 for 68k. 2021-11-09 22:25:23 +01:00
VGKintsugi
81ef5ee065
SuperH: Fix trapa to use call instead of goto
Fix by waterfuell
2021-11-06 23:43:54 -04:00
Ryan Kurtz
7a6a9bb1aa Merge remote-tracking branch 'origin/GP-1409_James_RISCV_improvements--SQUASHED' 2021-11-05 10:43:54 -04:00
James
ef78846212 GP-1409 implemented code review suggestion
GP-1409 minor improvements to RISCV spec
2021-11-05 09:36:43 -04:00
Ryan Kurtz
0139720224 Merge remote-tracking branch 'origin/GP-1247_GhidraKnight_Android12--SQUASHED' 2021-11-01 10:19:40 -04:00
GhidraKnight
87d4858cf2 GP-1247: Changes to support Android 12 2021-11-01 10:19:04 -04:00
Ryan Kurtz
ee00c7aa50 Merge remote-tracking branch
'origin/GP-1402_ghidorahrex_ARM_thumb_AL_not_allowed' (Closes #3499)
2021-10-25 13:24:10 -04:00
Ryan Kurtz
821826a233 Merge remote-tracking branch 'origin/GP-1412_ghidorahrex_ARM_ldrsb_fix'
(Closes #3522)
2021-10-25 13:20:17 -04:00
Ryan Kurtz
175e8d934c Merge remote-tracking branch
'origin/GP-1357_ghidorahrex_x86_call_stack_fix--SQUASHED' (Closes #3455)
2021-10-25 13:17:26 -04:00
Ryan Kurtz
0608396591 GP-1332: Merge remote-tracking branch
'origin/GP-1322_ghidorahrex_ARM_remove_cond_15--SQUASHED'
2021-10-25 12:34:00 -04:00
ghidorahrex
3ff9af0635 Fix for decoding some ARM instructions with cond=15
Removed deprecated ARM condition code 15
2021-10-25 11:15:35 -04:00
ghidorahrex
6d0e6f42c6 Fixed x86 CALL references where reference is based on stack pointer. 2021-10-25 11:14:29 -04:00
Ryan Kurtz
569cbc61fc Merge remote-tracking branch 'origin/patch' 2021-10-20 12:02:29 -04:00
ghidorahrex
a69e92948c removed extraneous additional "SB" from the ldrsb instruction. 2021-10-19 09:39:18 -04:00
ghidorahrex
5ff2fa62b1 Correctly implemented missing arm thumb AL conditional 2021-10-19 09:34:12 -04:00
James
b2d9b3c95a GP-0_sparc_fix_retry 2021-10-14 18:31:12 +00:00
Ryan Kurtz
20e65bb958 Merge remote-tracking branch 'origin/GP-1378_James_improve_add_sub_sleigh_macros' 2021-10-14 13:19:17 -04:00
Ryan Kurtz
07f9770037 Merge remote-tracking branch 'origin/GP-1322_ghidorahrex_arm_neon_vmrs'
(Closes #3446)
2021-10-14 13:08:11 -04:00
Ryan Kurtz
b06383ab57 Merge remote-tracking branch 'origin/GP-1292_ghidorahrex_pa-risc_shiftcond--SQUASHED' 2021-10-14 08:54:29 -04:00
Ryan Kurtz
33aee0ff63 Merge remote-tracking branch
'origin/GP-1290_ghidorahrex_PR-3405_kotcrab_fix-mips-ins' (Closes #3405)
2021-10-14 08:34:33 -04:00
Ryan Kurtz
2fb53dd669 Merge remote-tracking branch
'origin/GP-1331_ghidorahrex_PR-3449_zt-chen_superh-fix-bld-movmu'
(Closes #3449)
2021-10-14 08:10:24 -04:00
ghidorahrex
9ed2d37b31 Code review comments
Corrected semantics of pa-risc shiftcond and extrcond subconstructors.
2021-10-13 14:12:05 -04:00
emteere
eab2477076 GP-0_emteere fix export of address for 32-bit, was breaking tests and
messing with markup
2021-10-12 23:38:53 +00:00
James
02d827b859 GP-1378 make add with carry/subtract with borrow macros
decompiler-friendly
2021-10-09 18:42:44 +00:00
Ryan Kurtz
22769f2234 GP-1255: Bumping x86 version number. 2021-10-07 12:10:17 -04:00
Dan
25801da834 GP-1255: Allowing 32-bit x86 disassembly in x86-64 (WoW64). 2021-10-07 09:12:58 -04:00
ghidorahrex
6037ba86d3 Corrected MIPS tlbr pcodeop 2021-10-04 10:29:24 -04:00
ghidra1
8bcc80afda GP-1352 Correct various issues with ELF Android relocation markup. Add
missing support for ELF Arm32 RELR relocations.
2021-09-30 19:46:34 -04:00
Ryan Kurtz
0c430dcdcf Merge remote-tracking branch
'origin/GP-1347_ryanmkurtz_PR-1889_heinrich5991_pr_chkstk_ms' (Closes
#1888, Closes #1889)
2021-09-29 15:47:15 -04:00
ghidra1
86f3769236 GP-0 Updated Dalvik with deprecated langauge ID entry 2021-09-29 13:15:49 -04:00
ghidra1
3a23b73886 Merge remote-tracking branch 'origin/patch' 2021-09-28 11:50:05 -04:00
Ryan Kurtz
37215afdd9 Merge remote-tracking branch 'origin/GP-1291_ghidorahrex_mips_dins_fix--SQUASHED' 2021-09-27 11:07:13 -04:00
ghidorahrex
37f858aafd Fixed issue with MIPS64 DINS and related instructions. 2021-09-27 09:37:43 -04:00
chenzitai
78adda3598 Fix problem in superh movmu 2021-09-25 17:55:50 +01:00
chenzitai
b05bb76bf9 Fix problem in superh bld 2021-09-25 17:51:37 +01:00