Commit graph

350 commits

Author SHA1 Message Date
Ryan Kurtz
0cb71d1c3b Merge remote-tracking branch 'origin/GT-3029_ghidorahrex_PR-715_VGKintsugi_SuperH' into Ghidra_9.1 2019-09-10 12:16:51 -04:00
Ryan Kurtz
f127f851bc Merge remote-tracking branch 'origin/GT-3138_ryanmkurtz_PR-956_mh_PIC16_MOVIW' into Ghidra_9.1 2019-09-10 11:33:37 -04:00
emteere
18efe0c228 GT-3029 Fixing minor issues for pull acceptance. Unfolded multi-store
loops
2019-09-09 18:33:33 -04:00
ghidorahrex
72e0d8d879 GT-3137: corrected updating xf in lsl and lsr instructions. 2019-09-09 13:06:15 -04:00
ghidra1
1194474767 Corrected recently introduced ElfLoader bug causing non-loaded sections
to be improperly loaded into memory
2019-09-09 11:28:50 -04:00
ghidra1
15c1f43fa5 Corrected HCS08 build.gradle 2019-09-06 20:34:56 -04:00
ghidra1
074e3ba6dc Merge remote-tracking branch 'origin/GT-3050_ghidorahrex_HCS08' 2019-09-06 20:26:54 -04:00
ghidra1
6a79de7c73 HCS12 restored sleigh compile option 2019-09-06 20:16:57 -04:00
emteere
19816c5c20 GT-3049 fixing -l pattern overlap issue 2019-09-06 20:07:55 -04:00
ghidra1
a0d24b64f1 HCS12 - sleigh compile option changed pending pattern conflict
resolution
2019-09-06 19:58:49 -04:00
emteere
f5d16519f4 GT-2350 Initial Intel MCS-96 implementation 2019-09-06 19:40:00 -04:00
ghidra1
1610cda0c2 Corrected HCS12 build.gradle 2019-09-06 19:19:28 -04:00
emteere
08ab1fe87f GT-3050 Reworked too complicated flag setting logic. 2019-09-06 18:50:22 -04:00
ghidra1
4a6e6697f4 Merge remote-tracking branch 'origin/GT-3049_ghidorahrex_HCS12' 2019-09-06 18:47:49 -04:00
emteere
1dca8e3cd1 GT-3049 Use new decompiler segment handling scheme 2019-09-06 16:37:51 -04:00
ghidorahrex
a9fc9ab213 GT-3051: Reverted SH-4 flag bit definitions 2019-09-06 16:26:26 -04:00
ghidorahrex
72dafc0033 GT-3051: Formatting changes 2019-09-06 14:59:45 -04:00
ghidorahrex
effe9c76ec GT-3051: Corrected superH floating point issues. 2019-09-06 14:58:10 -04:00
Ryan Kurtz
23d1e9ad22 Merge remote-tracking branch 'origin/GT-3090_16bit_analysis' 2019-09-06 13:24:34 -04:00
ghizard
ed0bbf330a GT-2880 ARM for Win - fix, rebase, certify 2019-09-05 18:45:20 -04:00
ghizard
0ba928a33f GT-2880 changes pre-certification 2019-09-05 18:35:33 -04:00
ghizard
525f0057c8 GT-2880 Adding more unaffected/killed 2019-09-05 18:27:18 -04:00
ghizard
651971c493 GT-2880 More changes to ARM processor files 2019-09-05 18:27:17 -04:00
ghizard
6628bd3069 GT-2880 Initial 32-bit support 2019-09-05 18:27:16 -04:00
emteere
bfcadef17d GT-3049 Adding new page scheme and fixing issues with pcode 2019-09-05 16:03:13 -04:00
ghidorahrex
947b7635ce GT-3106: Implement AVR 8 pcodetests
Updated AVR 8 to implement pcode tests and correct any issues found as a
result.
2019-09-04 09:37:23 -04:00
Michael Huebler
eca42913d6 On PIC16 instruction MOVIW added setResultFlags(W), because this instruction affects Z 2019-08-30 19:23:35 +02:00
caheckman
11d7420af5 allow segmentop tag in cspec, update segmentop XML 2019-08-29 16:28:03 -04:00
caheckman
4c3289f09f Use InjectPayload for segment ops 2019-08-29 14:17:02 -04:00
ghidorahrex
b4bae21b65 GT-3052: Code review comments 2019-08-28 12:52:46 -04:00
Ryan Kurtz
62b60ccb34 Merge remote-tracking branch 'origin/GT-3113' 2019-08-28 08:08:21 -04:00
James
8302bef89a GT-3113 x86/64 linux syscalls 2019-08-27 17:06:20 -04:00
emteere
587ebd6c04 GT-3117 relax rmod for debug register move 2019-08-27 14:50:47 -04:00
caheckman
06de0d46a0 Merge branch 'GT-3090_NearPointerResolve' into GT-3090_16bit_analysis 2019-08-27 14:40:16 -04:00
caheckman
faf93508e6 More x86 changes to accomodate protected mode 2019-08-27 14:35:48 -04:00
caheckman
017537be35 protected mode bit 2019-08-27 14:35:46 -04:00
caheckman
3556745c32 start patterns for protected mode 2019-08-27 14:35:45 -04:00
caheckman
d9ad00e9ca Move segmentop tag into the pspec 2019-08-27 14:35:44 -04:00
caheckman
8240d3c8db Added x86:LE:16:Protected Mode 2019-08-27 14:35:43 -04:00
caheckman
7125cc4171 fixed bug detecting segmented addressing, new 16-bit start patterns 2019-08-27 14:27:19 -04:00
mumbel
2f3eeed8ca bad endian processing 2019-08-26 17:18:56 -05:00
mumbel
1bce22e2c7 PPC64 VLE fix for se_cmpli
se_cmpli uses the 5 bits of OIMM = OIM5 + 1, had OIM5.
2019-08-26 17:12:36 -05:00
caheckman
afbceb2072 Set near/far prototype models during function purge analysis 2019-08-26 16:45:53 -04:00
ghidorahrex
a744c01b6d Moved HCS12 files for release. 2019-08-26 10:44:28 -04:00
Ryan Kurtz
939e3790d3 Merge remote-tracking branch 'origin/GT-3089_emteere_PR-910_aroulin_plt32-reloc' 2019-08-26 08:45:10 -04:00
Ryan Kurtz
c0cc0caeda Merge remote-tracking branch 'origin/GT-3104_Tricore_JLx' 2019-08-26 08:43:48 -04:00
Ryan Kurtz
c8b04d7c2e Merge remote-tracking branch 'origin/GT-3081_JVM_I2D' 2019-08-26 08:42:14 -04:00
Ryan Kurtz
ed0372d8dd Merge remote-tracking branch 'origin/GT-3080_ghidorahrex_coldfire_mov3q_fix' 2019-08-26 08:11:44 -04:00
mumbel
bc4790d509 correctiosn for DSRR1 2019-08-23 18:57:30 -05:00
mumbel
ef82a52182 correctiosn for D/CSRR 2019-08-23 18:54:55 -05:00