ghidra1
0d641458ce
Merge remote-tracking branch 'origin/patch'
2020-02-05 14:04:07 -05:00
ghidorahrex
4c31ac66ce
GT-3489 Updated x86.idx with latest AMD and Intel instruction set
...
manuals
2020-02-05 13:38:11 -05:00
ghidorahrex
0914d476ef
Merge remote-tracking branch 'origin/GT_3299_ghidorahrex_fix_negative_stackshift'
2020-02-05 09:38:41 -05:00
Benjamin Levy
74fae2f644
Merge branch 'master' of
...
https://github.com/NationalSecurityAgency/ghidra into spell
2020-01-29 11:37:23 -05:00
ghidorahrex
5ea27f70e9
GT-3299: Corrected stackshift and extrapop in cspecs.
2020-01-27 14:51:54 -05:00
ghidorahrex
bc526da46f
Merge remote-tracking branch 'origin/GT-3483_ghidorahrex_6x09_sleigh_error'
2020-01-27 07:28:18 -05:00
ghidorahrex
223e93f4d0
Merge remote-tracking branch
...
'origin/GT-3467_ghidorahrex_tricore_storebit_bug'
Fixes #1463
2020-01-27 07:21:38 -05:00
ghidorahrex
498abf1a31
Merge remote-tracking branch 'origin/GT-3420_ghidorahrex_arm_thumb_rsb'
...
Fixes #1365
2020-01-27 07:20:35 -05:00
ghidorahrex
292d802ab6
Merge remote-tracking branch 'origin/GT-3413_ghidorahrex_x86_32_rdrand'
2020-01-27 07:18:29 -05:00
ghidorahrex
5ff5426ffc
Merge remote-tracking branch 'origin/GT-3408_ghidorahrex_arm_thumb_it_al_condition'
2020-01-27 07:17:57 -05:00
ghidorahrex
4c81e6837f
Merge remote-tracking branch 'origin/GT-3429_ghidorahrex_m68000_move_overwrite'
2020-01-27 07:17:15 -05:00
Benjamin Levy
a5efecea84
Fix spelling errors
2020-01-26 22:39:18 -05:00
ghidorahrex
6893491092
GT-3483: fixed sleigh error in 6x09 language spec.
2020-01-23 07:48:42 -05:00
ghidorahrex
98a56374fc
Merge remote-tracking branch
...
'origin/GT-3475_ghidorahrex_PR-1461_mumbel_tempwriteread'
Fixes #1461 , fixes #1458
2020-01-23 07:33:12 -05:00
ghidorahrex
428945c019
Merge remote-tracking branch
...
'origin/GT-3469_ghidorahrex_PR-1321_lab313ru_m6800_roxr_roxl'
Fixes #1321 , fixes #1320 , fixes #1319
2020-01-23 07:28:09 -05:00
mumbel
dce6e9f6a8
Cleaning up warnings and errors, mostly looking for:
...
temporary is written but not read in constructor
2020-01-22 19:51:45 -06:00
ghidorahrex
463d5f2bf8
GT-3467: Corrected tricore store bit instruction
2020-01-21 10:39:15 -05:00
ghidorahrex
07e9853b97
Merge remote-tracking branch
...
'origin/GT-3425_ghidorahrex_PR-1378_saruman9_fix_push_pop_seg'
Fixes #1378
2020-01-17 12:30:06 -05:00
ghidorahrex
79588bd3e5
Merge remote-tracking branch
...
'origin/GT-3450_ghidorahrex_PR-1429_ahroach_fix-typo-AVR8.idx'
Fixes #1429
2020-01-15 12:39:54 -05:00
ghidorahrex
5f1213ecd6
GT-3425: Accepting pull request
2020-01-15 06:37:57 -05:00
Austin Roach
2dd6b50a38
Fix typo in AVR8.idx
2020-01-14 07:46:05 -05:00
gus
c88faf567c
Add Motorola 6809 Processor's manual index file.
2020-01-06 12:46:23 -03:00
gus
be4df6d526
Add Motorola 6809 Processor's manual index file.
2020-01-06 12:43:20 -03:00
ghidorahrex
c5f2fa286c
GT-3429: Corrected issue with m68000 move instruction overwriting
...
variables.
2019-12-30 10:09:03 -05:00
Ryan Kurtz
26cab55a64
Merge remote-tracking branch 'origin/GT-3424_ghidorahrex_PR-1302_mumbel_tricoredvinit'
2019-12-23 10:36:27 -05:00
Ryan Kurtz
2c0d41b554
Merge remote-tracking branch 'origin/GT-3423_ghidorahrex_PR-1370_mumbel_x86_bt'
2019-12-23 10:27:56 -05:00
Ryan Kurtz
03c0872244
Merge remote-tracking branch 'origin/GT-3421_ghidorahrex_PR-872_andyhhp_x86-int'
2019-12-23 08:35:30 -05:00
saruman9
430baa01c6
Fix PUSH
and POP
instruction for segment registers in x86
...
Create macros for push/pop instructions, which operates of segment registers. Add behaviour for
push/pop instructions, which operates of `FS` and `GS` segment registers in 64-bit mode.
For details see p. 1037 (`POP`) and p. 1163 (`PUSH`) of Intel's manual or open `Instruction Info...`
in the Ghidra.
Fix #1377 .
2019-12-22 00:51:22 +03:00
mumbel
eafac1daa1
BT <r64>,<Reg64> used 32 bit instead of 64-bit modulo size
2019-12-20 14:58:10 -06:00
ghidorahrex
f92528923d
GT-3408: Corrected IT conditionals
2019-12-20 11:32:48 -05:00
ghidorahrex
7aa51fb572
GT-3420: Corrected RSB width modifier
2019-12-20 08:45:25 -05:00
ghidorahrex
c2847fa9a4
GT-3413: Added rdrand/rdseed support to x86-32
2019-12-19 09:42:17 -05:00
ghidorahrex
d47317a9f8
GT-3408: Included support of 'al' for IT instructions, generalized
...
support for IT instructions and included the 'nv' condition although it
should never occur.
2019-12-18 14:41:05 -05:00
ghidra1
8fbdec4eca
Merge remote-tracking branch 'origin/patch'
2019-12-18 11:02:47 -05:00
emteere
5c1dcc6a1c
emteere_MipsMultiThreadFix fix for potential multi threaded access to
...
local class variable.
2019-12-17 16:22:31 -05:00
Ryan Kurtz
2f1292b174
Merge remote-tracking branch 'origin/caheckman_x86parityflag'
2019-12-17 11:31:26 -05:00
emteere
67d774fa42
GT-3374_emteere several bugs and inneficiencies causing analysis to fail
...
for programs with debug info
2019-12-16 16:52:15 -05:00
Ryan Kurtz
b22960b9f1
Merge remote-tracking branch 'origin/GT-3366_ghidorahrex_6805_bset_bug'
...
(fixes #1307 )
2019-12-13 10:38:43 -05:00
ghidorahrex
2aee17ba31
GT-3299: Fixed stackshift/extrapop for 8051 and 6805.
2019-12-13 09:47:12 -05:00
ghidorahrex
b8d6136505
GT-3366: code review fixes
2019-12-12 12:12:00 -05:00
Ryan Kurtz
3eb130123b
Merge remote-tracking branch 'origin/GT-3389_ghidorahrex_PR-932_mumbel_riscv'
2019-12-11 14:21:08 -05:00
Ryan Kurtz
40069dcaab
Merge remote-tracking branch 'origin/GT-3390_ghidorahrex_PR-1201_aladur_M6809Support'
2019-12-11 14:16:15 -05:00
ghidorahrex
c7f6ea4fae
GT-3390: Certifying 6809 processor specs
2019-12-10 16:10:48 -05:00
ghidorahrex
b628a7e46f
GT-3389: Certifying RISCV processor module.
2019-12-10 15:22:25 -05:00
mumbel
d7e51ee515
RISC-V processor
...
[riscv] Added context register for extensions
[riscv] missed a define in refactor
[riscv] got 100% on RV32IMC
[riscv] Add throw away script to generate SLEIGH
[riscv]
Fixes from SleighDevTools
- R4-type were using a bad bit pattern that broke the rs3 operand
- mul had a copy/paste typo that ignored the rs2 operand
- bad define guard for compressesed instruction
2019-12-10 14:04:05 -06:00
Ryan Kurtz
21bd938845
Merge remote-tracking branch 'origin/GT-3379_ghidorahrex_PR-1286_mumbel_tricore_dvadj'
2019-12-10 09:03:51 -05:00
Ryan Kurtz
8170874fe6
Merge remote-tracking branch 'origin/GT-3380_ghidorahrex_PR-1295_roblabla_ptest'
2019-12-09 13:38:21 -05:00
Ryan Kurtz
4d8838a791
Merge remote-tracking branch 'origin/GT-3375_ghidorahrex_PR-1049_agatti_6502brk'
2019-12-09 10:00:28 -05:00
Vladimir Kononovich
876ee2881e
Fixed M68000 ROXR and ROXL
2019-12-07 21:12:33 +03:00
Alessandro Gatti
1d82dccbd2
Call the IRQ vector this time.
2019-12-07 00:36:09 +01:00