Ryan Kurtz
c835f335fa
Merge remote-tracking branch
...
'origin/GT-3228_ghidorahrex_PowerPC_VLE_e_cmpi_decompilation' into patch
(fixes #1127 )
2019-11-05 10:34:29 -05:00
Ryan Kurtz
0a56eae9f6
Merge remote-tracking branch 'origin/GT-3106_ghidorahrex_AVR8_pcodetests'
2019-11-01 10:03:33 -04:00
Ryan Kurtz
14f7c1f33b
Merge remote-tracking branch 'origin/patch'
2019-11-01 09:53:47 -04:00
ghidorahrex
6b81682551
GT-3253: Corrected register definitions for the x86 rdrand instruction
...
(fixes #1169 ).
2019-11-01 09:50:52 -04:00
Ryan Kurtz
b12ebf9b60
Merge remote-tracking branch
...
'origin/GT-3232_ghidorahrex_PowerPC_VLE_bit_generation' into patch
(fixes #967 )
2019-11-01 09:44:45 -04:00
ghidorahrex
8f526ee693
GT-3228: Removed unneeded temporary variables and token field.
2019-10-31 13:05:52 -04:00
caheckman
688264f999
removed unused label
2019-10-24 13:34:02 -04:00
mumbel
cab68a3ece
SuperH 2A - fix sign in action
2019-10-19 21:13:05 -05:00
Ryan Kurtz
e3b8a782ba
Merge remote-tracking branch 'origin/GT-3239_ryanmkurtz_PR-916_redfast00_privilaged_typo_fix'
2019-10-16 08:28:39 -04:00
ghidorahrex
f871320726
GT-3202: Code review fixes, implemented data organization section
2019-10-15 13:52:31 -04:00
Ryan Kurtz
8a35b56666
Merge remote-tracking branch 'origin/GT-3230_PowerPC_bmaski' into
...
Ghidra_9.1 (fixes #1123 )
2019-10-15 11:16:08 -04:00
Ryan Kurtz
3a33a8d9f3
Merge remote-tracking branch 'origin/GT-3201_SparcStackBias' into Ghidra_9.1
2019-10-15 11:05:15 -04:00
ghidorahrex
dba454d348
GT-3232: Corrected PowerPC VLE bit generation for several instructions
2019-10-10 10:05:55 -04:00
ghidorahrex
a3bf5f4b1c
GT-3106: Corrected AVR8 variant naming mismatch.
2019-10-10 09:06:14 -04:00
ghidorahrex
3236686436
GT-3228: Corrected crall implementation for PowerPC comparisons
2019-10-09 13:39:24 -04:00
caheckman
5e41bf2df4
fix for se_bmaski, parameter first use with subtractWrap
2019-10-09 13:20:00 -04:00
ghidorahrex
40a02a6981
GT-3202: Fix for DECOMPILE_MODE flag being interpreted incorrectly
2019-10-08 15:43:30 -04:00
ghidorahrex
087216607a
GT-3202: Sparcv9, corrected pcode for 32-bit std instruction.
2019-10-07 09:27:58 -04:00
ghidorahrex
9fb4dc4459
GT-3202: Sparc sleigh changes
...
- General sleigh formatting changes
- Corrected floating point register ordering
- Made decompiler happy with save/restore functions
- Fixed decompiler issues with ldd (but not std yet)
- Corrected issue with delay slot conditional goto inst_next
instructions
- Corrected register references in fito- and fxto- instructions.
2019-10-04 13:13:25 -04:00
Ryan Kurtz
04f7366a62
Merge remote-tracking branch 'origin/GT-3150_James_add_override_warnings' into Ghidra_9.1
2019-10-04 10:58:24 -04:00
ghidorahrex
a61ea576cf
GT-3202: SparcV9 sleigh corrections
...
- Correctly implemented register windowing function for save/restore
- Corrected floating point instructions which used the wrong operands
- Corrected .cspec issues for 32- and 64-bit
- Implemented pcodetests for 64-bit.
2019-10-02 14:34:18 -04:00
ghidorahrex
b5d772d98d
GT-3202: Added initial support for SparcV9 floating point instructions
2019-10-01 16:15:15 -04:00
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