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
ghidorahrex
f874d0d952
GT-3502: M8C code review changes.
2019-08-28 12:46:47 -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
mumbel
498abfa8ba
Add additional VLE instructions
...
Taken from "New VLE Instructions for Improving INterrupt Handler Efficiency"
EB696.pdf
2019-08-23 18:20:08 -05:00
emteere
e03d8cf8ed
GT-3081 Fixed JVM bytecode I2D operation to correctly push an 8 byte
...
double result.
2019-08-23 15:14:36 -04:00
emteere
f0810e42f2
GT-3104 Changed Tricore JLx instructions from GOTO to CALL
2019-08-23 15:08:35 -04:00
emteere
6e82ab7769
GT-3089 Accepting pull request, fixed a few more relocations and added a
...
few that might be found in .o files.
2019-08-23 14:50:42 -04:00
caheckman
612c0d6f3e
name to address space map
...
shortcut to address space map
more adjustments to shortcuts
allow null AddrSpace pointer in raw baselist
holes in the space indices
almost working
GT-2873 decompiler, other, and overlays
GT-2873 added OTHER space to java sleigh compiler, fixed decompiler
exception
isOtherSpace method
isOtherSpace java, addressing code review comments
GT-2873 added null check in decompiler reset
GT-2873 code review changes
Read and write space_other tag in SLA files
Version number for .sla file
GT-2873 fixups after merge
GT-2873 renamed Sparc registers: OTHER->OTHERWIN, WINWSTATE->WSTATE
GT-2873 added option in AddressInput to control OTHER space visibility
GT-2873 OTHER space now global
GT-2873 fixing comments refering to decompiler code in BasicCompilerSpec
2019-08-22 12:30:18 -04:00
James
9216948d4e
GT-2885: added tests and documentation
2019-08-21 17:23:01 -04:00
Ryan Kurtz
0e5d55d74d
Merge remote-tracking branch 'origin/GT-3095_ghidorahrex_PR-871_andyhhp_x86_sahf_lahf_64bit'
2019-08-20 14:29:40 -04:00
Ryan Kurtz
9f96140f55
Merge remote-tracking branch 'origin/GT-3094_ghidorahrex_PR-867_fortenbt_864-fix-6502-default-memory-blocks'
2019-08-20 14:27:15 -04:00
Ryan Kurtz
ee61c15a46
Merge remote-tracking branch 'origin/GT-3092_ghidorahrex_PR-834_mumbel_x86.offset'
2019-08-20 14:16:46 -04:00