emteere
1f8ced9b8d
GT-2909_emteere fixing pcodeunit tests from removal of register
2020-07-24 17:47:03 -04:00
emteere
2a8a3d6ba6
GT-2909_emteere_Xmega fixed comment
2020-07-24 17:47:02 -04:00
emteere
0f8bd6b036
GT-2909_emteere_Xmega added xmega processor and missing pcode
2020-07-24 17:47:01 -04:00
ghidra1
a7ab44fc6e
Merge branch 'GT-0_ghidra1_PR-1891_agatti_Pic17'
2020-07-16 17:08:33 -04:00
ghidorahrex
0d180ad357
Merge remote-tracking branch
...
'origin/GT-3426_ghidorahrex_PR-1383_agatti_cp1600'
Fixes #1383
2020-07-16 14:11:26 -04:00
ghidorahrex
b7481d2088
Merge remote-tracking branch
...
'origin/GT-3524_ghidorahrex_PR-1450_mumbel_riscpatt'
Fixes #1450
2020-07-16 14:09:41 -04:00
WorksButNotTested
b3b7bab4ca
Added secondary selectors to ARM opinion file for correctly identifying
...
ARMBE8 binaries
2020-07-14 16:12:02 -04:00
ghidorahrex
60cd19701d
GT-3426: Added certification
2020-07-14 15:54:57 -04:00
ghidorahrex
cde035d8b2
Merge remote-tracking branch
...
'origin/GT-3641_ghidorahrex_PR-2005_simeonpilgrim_arm_STREX_fix'
Fixes #2005 , fixes #2010
2020-07-14 14:27:43 -04:00
ghidorahrex
53a4b62726
Merge remote-tracking branch
...
'origin/GP-34_ghidorahrex_PR-2088_bgK_6502-cmp-carry-flag'
Fixes #2088
2020-07-14 09:12:33 -04:00
WorksButNotTested
556710d261
#1494 : Fix incorrect handling of relocations for ARM BE8 binaries
2020-07-13 18:35:22 -04:00
Bastien Bouclet
fe90271558
Fix the carry flag value for the CMP, CPX and CPY 6502 instructions
...
The CPU manual states "the carry flag is set when the value in memory is
less than or equal to the accumulator, reset when it is greater than the
accumulator".
2020-07-12 14:16:57 +02:00
ghidra1
9af174f9fe
Merge remote-tracking branch 'origin/caheckman_BaseSpaceID'
2020-07-01 16:14:23 -04:00
ghidra1
8ac353572b
Corrected sleigh compile failure for V850
2020-07-01 10:26:51 -04:00
ghidorahrex
c5a31bb129
Merge remote-tracking branch
...
'origin/GP-23_ghidorahrex_PR-1802_vvasseur_fix_teq_in_arm_thumb'
Fixes #1802
2020-06-30 15:07:29 -04:00
ghidorahrex
ae0209eede
Merge remote-tracking branch 'origin/GP-18'
2020-06-30 14:10:42 -04:00
ghidra1
b8dde7b4c8
Corrected sleigh compile issues for V850
2020-06-30 13:43:05 -04:00
James
3e1954ebe9
GP-18 updated ia.sinc
2020-06-30 10:34:57 -04:00
James
1ed4407e3d
fixes to ia.sinc
2020-06-29 14:58:26 -04:00
emteere
0bfcb5b8cd
Merge remote-tracking branch 'origin/GT-3523_emteere_PR-1430_Aleckaj_master'
2020-06-26 15:36:47 -04:00
emteere
2a30ec7112
GT-3523_emteere_PR-1430_Alackaj_master fixing patterns file and review
...
for merge into master
2020-06-26 14:54:05 -04:00
ghidra1
c7cc11a18e
Merge branch 'GT-0_ghidra1_PR-1761_Random06457_ELF_MIPS_Options_Bug'
2020-06-26 11:54:00 -04:00
Simeon Pilgrim
632a768cf3
copy hasExclusiveAccess pattern into ARM STREX instruction to be the same as the THUMB and STREXn instructions
2020-06-19 09:38:04 +12:00
caheckman
93c8171ffa
Refactor getBaseSpaceID -> getSpaceID
2020-05-22 18:57:12 -04:00
emteere
7a13061e4a
GP-10_emteere adding missing get_pc_thunk.as/si
2020-05-22 15:39:00 -04:00
ghidravore
875eed4c3b
Merge remote-tracking branch 'origin/caheckman_recentBranches'
2020-05-22 13:29:33 -04:00
Alessandro Gatti
a9663958e1
Handle all PCLATH modification cases.
2020-05-21 15:03:19 +02:00
ghidra1
305a1ddf98
Merge branch 'ghidra1_PIC30_ElfImportFixes'
2020-05-14 16:02:55 -04:00
ghidra1
251e14562d
PIC24/30/33 corrections and ELF import improvements for Harvard
...
Architecture
2020-05-14 15:29:52 -04:00
Alessandro Gatti
165334c9c9
Use just one memory access for SDBD reads/writes.
2020-05-13 22:25:31 +02:00
caheckman
b3bd637d99
Filling in some vector instructions that were causing "Overlapping input
...
varnodes"
2020-05-12 14:08:31 -04:00
emteere
44037991d2
GT-3393_ghidorahrex_ARM_missing_spaces minor format issue in ARMThumb
...
from GT-3393 changes
2020-05-11 17:08:54 -04:00
Alessandro Gatti
36c16b2cde
Address review isues.
2020-05-09 23:08:15 +02:00
Alessandro Gatti
551154e32f
Add R7 handling and remaining synthetic opcodes.
2020-05-07 23:18:18 +02:00
Alessandro Gatti
07cc606f7c
Add TSTR synthetic opcode.
2020-05-07 04:18:20 +02:00
Alessandro Gatti
ee59487205
Add PSHR and PULR synthetic opcodes.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
3baebe2d38
Prepend the appropriate marker to number literals.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
9da10a6b7e
Fix backwards relative jumps.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
941f9e15c9
Reverse jump condition check.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
8e9940c497
Remove D flag, it is a context variable now.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
6184f58475
Use one single entry for conditional opcodes.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
c72e4bc98b
Use noflow
in context entry.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
59bf667520
Fix review issues.
2020-05-07 04:18:19 +02:00
Alessandro Gatti
51d73bd395
CP1600-series processor support.
2020-05-07 04:18:18 +02:00
Valentin Vasseur
eed394f8a3
ARM: Fix sleigh description of teq in Thumb mode
...
teq performs a bitwise EXCLUSIVE or, not an inclusive or. (See section
A8.8.238 of the ARMv7 reference manual.)
2020-04-26 01:52:01 +02:00
Random
4bed300b33
Fix a bug when parsing the elf SHT_MIPS_OPTIONS section
2020-04-13 19:09:32 +02:00
Aleckaj
cfc4c8c92c
Added .opinion File by @HexRoman for the analyzeHeadless
2020-04-12 20:32:40 +02:00
ghidra1
3b05eada12
Merge remote-tracking branch 'origin/patch'
2020-03-27 12:30:34 -04:00
ghidra1
7c8d4257e0
Corrected PIC24 non-critical property key
2020-03-27 10:34:21 -04:00
ghidorahrex
0b5abaa7a7
Merge remote-tracking branch
...
'origin/GT-3613_ghidorahrex_PR-1662_SamB_patch-1'
Fixes #1662
2020-03-24 11:08:51 -04:00