Commit graph

1680 commits

Author SHA1 Message Date
caheckman
fdcf0744ec Fixes to support unaligned stack locations 2019-10-01 12:37:21 -04:00
caheckman
bb32a47542 Adjust local and stack parameter ranges for Sparc 2019-09-30 15:03:43 -04:00
Ryan Kurtz
bae74a5e61 Merge remote-tracking branch 'origin/GT-3194_ryanmkurtz_PR-1074_mumbel_superh_exts' into Ghidra_9.1 2019-09-27 07:56:22 -04:00
ghidra1
cfd917ac26 GT-3191 corercted AARCH64 BLR instruction semantics when x30 is operand 2019-09-26 14:54:12 -04:00
mumbel
2ba38a6303 SuperH exts.b and exts.w fix 2019-09-25 16:33:15 -05:00
Alessandro Gatti
8ce6d9c227 Properly model 6502's BRK opcode. 2019-09-24 02:44:28 +02:00
Ryan Kurtz
d632b57ddd Merge remote-tracking branch 'origin/GT-3168_emteere' into Ghidra_9.1 2019-09-19 15:10:04 -04:00
Ryan Kurtz
140629c346 Merge remote-tracking branch 'origin/GT-3159_ghidorahrex_powerpc_vle_e_rlwinm_bit_pattern' into Ghidra_9.1 2019-09-19 12:45:31 -04:00
Ryan Kurtz
3e7d94862e Merge remote-tracking branch 'origin/GT-3039_ghidorahrex_x86_disassembly_error_on_movbe' into Ghidra_9.1 2019-09-19 12:14:29 -04:00
emteere
7a00eed58f GT-3168_emteere Adding missed FMA.sinc file 2019-09-19 09:35:48 -04:00
emteere
7f74da36e2 GT-3168_emteere Adding missing FMA, F16C, and misc AVX instructions 2019-09-19 09:06:05 -04:00
ghidra1
be6634a239 Merge remote-tracking branch 'origin/GT-3137_ghidorahrex_68000_lsl_lsr_xf' into Ghidra_9.1 2019-09-17 13:14:38 -04:00
ghidorahrex
77665a8945 GT-3159: PowerPC: corrected e_rlwimi and e_rlwinm VLE bit patterns.
Corrected wrteei bit pattern.
2019-09-17 12:03:46 -04:00
ghidra1
bc76ea6ae5 Merge remote-tracking branch 'origin/GT-3149_ghidra1_PE_ARM' 2019-09-17 11:42:50 -04:00
ghidra1
ac5fe56e6c Merge branch 'GT-3148_ghidorahrex_powerpc_vectorpermute_OoB_exception' into Ghidra_9.1 2019-09-17 11:37:24 -04:00
ghidorahrex
fccabd9950 GT-3148: Corrected conversion of BigInteger to byte array to remove
array out of bounds exception in PowerPC vectorPermute pcodeop
2019-09-17 11:36:36 -04:00
ghidra1
9075279211 Merge remote-tracking branch 'origin/GT-3154_ghidra1_R_MIPS_26' 2019-09-17 10:43:26 -04:00
ghidra1
f92d61fc53 GT-3154 corrected MIPS relocation processing for R_MIPS_26, R_MIPS16_26
and R_MICROMIPS_26_S1
2019-09-16 14:40:52 -04:00
Ryan Kurtz
9d44f238e5 Merge remote-tracking branch 'origin/GT-3143_ghidorahrex_PR-935_mumbel_vle' into Ghidra_9.1 2019-09-16 11:48:31 -04:00
ghidorahrex
42abc96b89 GT-3137: 68000 corrected shift CF/XF flags for zero-shift operations. 2019-09-16 10:20:21 -04:00
ghidra1
349ef0fad2 GT-3149 Corrected bitfield packing for ARM/AARCH64 for Windows PE.
Imposed default Thumb context setting for PE and MSCoff ARM32 imports
with addition of v8T ARM variant.  Corrected ARM pattern alignment
issues.  Corrected DBViewer long value rendering.
2019-09-13 14:06:56 -04:00
James
a75230237d GT-3150 added override warnings 2019-09-13 12:39:31 -04:00
mumbel
9d03c3a5f7 se_cmpli fix
Previous attempt at se_cmpli fix incorrectly applied a 5 bit mask
OIMM = UI5_VLE + 1, resulting in values 1-32
2019-09-12 17:30:40 -05:00
Ryan Kurtz
4ca9207541 Merge remote-tracking branch 'origin/GT-712_ghidorahrex_AVR32_correct_manual_index' into Ghidra_9.1 2019-09-12 12:43:57 -04:00
ghidorahrex
c1fef06736 GT-712: Corrected AVR32 manual index file entries 2019-09-10 14:16:02 -04:00
Ryan Kurtz
af3fdf5391 GT-3029: Removing unneeded LICENSE file. 2019-09-10 13:00:16 -04:00
Ryan Kurtz
35d330257b Merge remote-tracking branch 'origin/GT-3051_ghidorahrex_SH4' into Ghidra_9.1 2019-09-10 12:51:40 -04:00
Ryan Kurtz
3d58e2fbb0 GT-3029: Licensing SuperH processor under the Ghidra license (Apache
2.0) with the authors' permission.
2019-09-10 12:48:35 -04:00
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