Boyan-MILANOV
bccba706a2
Use simm32 instead of imm32 for addr64
2022-06-13 19:08:41 +02:00
Ryan Kurtz
18bc6afb95
Merge remote-tracking branch 'origin/GP-1817_ghidorahrex_PR-3222_aeflores_add-vfma-to-arm'
2022-06-08 01:42:30 -04:00
Ryan Kurtz
9030a84fc0
Merge remote-tracking branch 'origin/GP-2012_James_Java_Analyzer_error'
...
(Closes #4089 )
2022-06-08 01:21:08 -04:00
ghidorahrex
6581ff6230
GP-2112: Fix issue with MSP430 RPT using correct operands
2022-06-07 18:21:20 +00:00
ghidorahrex
f1be7a7e4e
Modified coldfire TPF instructions to jumps
2022-06-07 13:37:26 +00:00
Antonio Flores Montoya
808143cd60
correct vfnma vfnms semantics
...
and rewrite vfms expression to match manual more closely.
2022-05-27 10:33:32 -04:00
James
1f2f11053e
GP-2061 added mmxreg2_m64 table to ia.sinc
2022-05-24 13:23:43 +00:00
Ryan Kurtz
2491c4298b
Merge branch 'GP-2046_ryanmkurtz_PR-4003_fnoelscher_risc-v-pattern'
...
(Closes #4002 , Closes #4003 )
2022-05-18 13:13:33 -04:00
Ryan Kurtz
076e99e803
GP-2046: Certifying
2022-05-18 13:01:29 -04:00
ghidra1
01067debde
GP-1797 removed unused DataTypeConflictException
2022-05-16 12:33:16 -04:00
Alessandro Gatti
7ee81b3e76
Fix 6502 PLP opcode.
2022-05-16 07:26:41 +02:00
James
9e580c18e0
GP-1954 added pointermax
2022-05-12 12:12:01 -04:00
caheckman
b7955f2a79
GP-1954 Refactor characterizeAsParam, AncestorRealistic adjustments
2022-05-12 12:12:00 -04:00
James
91eb96f109
GP-1954 added register groups to inputs in win x64 cspec
2022-05-12 12:11:59 -04:00
James
7d8b222183
GP-2012_James_java_attribute_improvements
2022-05-10 18:22:43 +00:00
Ryan Kurtz
a1b9cbcc15
Merge remote-tracking branch
...
'origin/GP-1503_ghidorahrex_PR-3418_asaven-gt_ArmVcvtSemantics'
(Closes #3418 )
2022-05-06 14:34:20 -04:00
Alessandro Gatti
43698e4a3a
Correct operands order.
...
As per discussion on #4189 , Tx[bw] and Ty[bw] need to be swapped.
2022-05-04 07:53:47 +02:00
Alessandro Gatti
63e615e793
Implement 68000 PACK and UNPK opcodes.
2022-05-03 04:19:03 +02:00
Ryan Kurtz
6185df1bde
Merge remote-tracking branch
...
'origin/GP-1946_ghidorahrex_PR-4131_jrmuizel_m68k_fmod_fopmode_fix'
(Closes #4131 )
2022-04-28 01:21:03 -04:00
Ryan Kurtz
0974ddca3f
Merge remote-tracking branch 'origin/GP-1837_ghidorahrex_arm_register_list_fix'
2022-04-28 01:10:08 -04:00
ghidra1
06c8cfc24a
Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry'
2022-04-25 14:47:15 -04:00
ghidra1
47f76c78d6
Merge remote-tracking branch 'origin/patch'
2022-04-20 12:53:14 -04:00
ghidorahrex
a7e2162d2b
GP-1879 corrected MIPS rdhwr instruction registers
2022-04-20 12:48:09 -04:00
ghidra1
d7f9cdfe5c
Merge branch 'GP-1936_ghidra1_Elf_PN_XNUM'
2022-04-19 16:10:50 -04:00
ghidorahrex
f58abb5eec
GP-1837: fixed issue with ARM register lists having inconsistent format
2022-04-19 15:07:01 -04:00
Ryan Kurtz
6c32040603
Merge remote-tracking branch 'origin/GP-527_ThreadEnvironmentBlock'
2022-04-19 11:02:29 -04:00
ghidra1
b16404d87b
GP-1936 Support extended sizes for ELF program and section header counts
2022-04-18 20:57:33 -04:00
caheckman
1647b4b577
Thread Environment Block analyzer
2022-04-15 13:55:38 -04:00
ghidra1
2bced1cd43
GP-1036 EXTERNAL Block Offset-Reference refactor
2022-04-15 13:19:40 -04:00
ghidra1
ca410b1274
GP-1403 Added support for pointer-typedef settings, including support
...
for Archive use. Corrected settings stacking behavior.
Unified two settings adapters into one shared implementation (upgrade
and archive schema version still needed). Added ability to edit default
settings for components from within the structure/union editor.
Improved use of immutable settings. Improved array settings. Added
PointerTypeDefBuilder and PointerTypeDefInspector. Added versioning
support to DataTypeManagerDB to facilitate upgrades and compatibility
detection. Initial improvements added for locking of datatype settings.
Added support for auto-named pointer-typedefs.
2022-04-15 13:11:43 -04:00
ghidra1
577328f230
GP-1907: Updated ELF related loader to eliminate use of
...
ContinuesInterceptor
2022-04-15 01:53:30 -04:00
Ryan Kurtz
4f888cf98a
Merge remote-tracking branch 'origin/GP-1746_ghidorahrex_PR-2326_esaulenka_tricore_stt_fix'
2022-04-11 13:53:17 -04:00
Ryan Kurtz
881bdc6901
Merge remote-tracking branch
...
'origin/GP-1736_ghidorahrex_PR-3978_CmP-lt_vraddhn_fix' (Closes #3978 )
2022-04-11 13:51:14 -04:00
Antonio Flores Montoya
128118b51b
add 16bits versions of VFMA/VFMS/VFNMA/VFNMS
2022-04-08 15:03:10 -04:00
Jeff Muizelaar
f736bdc43f
m68k: Fix fopmode for fmod
...
See fc7a6fc602/m68kdasm.c (L1772)
and 2e185fb65e/target/m68k/translate.c (L5255)
2022-04-05 11:28:20 -04:00
caheckman
716dfb1690
GP-1871 Overlapping pentry tags
2022-03-30 12:42:46 -04:00
Ryan Kurtz
4f59e90b39
Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED'
2022-03-29 01:27:33 -04:00
Dan
760a9ca462
GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right.
2022-03-28 14:59:46 -04:00
ghidra1
42d8de2757
GP-1815 Corrected ia.sinc n1 to present and export scalar 1 instead of
...
string
2022-03-28 10:23:59 -04:00
Ryan Kurtz
2aa54959f9
Merge remote-tracking branch 'origin/GP-1819_James_sleigh_conditional_assignment--SQUASHED'
2022-03-24 14:03:10 -04:00
James
ac984f3c7a
GP-1819 addressing code review comments
...
GP-1819 added conditional assignment macro to x86 processor module
2022-03-24 09:13:00 -04:00
Ryan Kurtz
17a9c07972
Merge remote-tracking branch
...
'origin/GP-1774_James_JVM_switch_improvements--SQUASHED' (Closes #3980 ,
Closes #3981 )
2022-03-23 13:01:02 -04:00
James
98a768e336
GP-1774 addressing code review comments
...
GP-1774_James_JVM_switch_fixes
2022-03-23 12:47:48 -04:00
Ryan Kurtz
473115a73c
Merge remote-tracking branch 'origin/patch'
2022-03-21 11:41:21 -04:00
emteere
656148eec5
GP-1834_emteere fixing mips type 5,6 relocation calculation by sign
...
extending LO16 REL addend. Minor MultiInstruction reference creation
issue on instructions using same register for input and output
2022-03-18 22:09:05 +00:00
Ryan Kurtz
a16aeda138
Merge remote-tracking branch 'origin/GP-1780_James_implement_x86_64_popcnt'
2022-03-14 09:22:43 -04:00
Ryan Kurtz
41f4362c8b
Merge remote-tracking branch
...
'origin/GP-1815_ghidra1_CorrectX86ScalarOpObject' (Closes #4064 )
2022-03-14 09:18:56 -04:00
Ryan Kurtz
d3b189d8b2
Merge remote-tracking branch 'origin/GP-1763_ghidorahrex_PR-4011_astrelsky_arm_bfi'
2022-03-11 17:56:17 -05:00
Ryan Kurtz
deccbbc9b1
Merge remote-tracking branch 'origin/GP-1165_ghidorahrex_avr32_integer_abs'
2022-03-11 17:52:32 -05:00
ghidra1
23492c4204
Corrected ia.sinc n1 to present and export scalar 1 instead of string
2022-03-10 14:24:48 -05:00
Ryan Kurtz
ee268dea09
Merge remote-tracking branch 'origin/patch'
2022-03-04 01:50:50 -05:00
Ryan Kurtz
35e9c3328d
GP-0: Fixing MC6800 Eclipse project name
2022-03-04 01:42:47 -05:00
Ryan Kurtz
88424e1a38
Merge remote-tracking branch 'origin/patch'
2022-03-04 00:47:31 -05:00
Ryan Kurtz
59bf94d92e
Merge remote-tracking branch 'origin/GP-1695_emteere_6xxx_refactor' into
...
patch (Closes #3673 )
2022-03-04 00:42:04 -05:00
Ryan Kurtz
fd4e033a1a
Merge remote-tracking branch 'origin/patch'
2022-03-03 16:01:50 -05:00
Ryan Kurtz
373c7d0ed2
Merge remote-tracking branch 'origin/GP-1752_emteere_ARMCondPICBranch' into patch
2022-03-03 15:52:57 -05:00
Ryan Kurtz
2ebbd4b716
Merge remote-tracking branch 'origin/GP-1739_emteere_AARCH64_16byte_returns' into patch
2022-03-03 15:50:58 -05:00
James
6d8e2c737d
GP-1780 implemented popcnt instruction
2022-03-02 18:21:15 +00:00
Andrew Strelsky
7122480c5c
Corrected ARM bfi
2022-03-01 10:01:55 -05:00
Rubens Brandão
2de7447761
Fix tricore sleigh file
...
Similar to #4016 , I found this macro `ifdef` to not be properly closed.
2022-02-23 09:41:57 -03:00
emteere
0d242f52ad
GP-1752_emteere Detecting PIC conditional branch to next instruction as
...
a goto vice a call
2022-02-22 15:56:14 +00:00
ghidorahrex
7e62b796a9
GP-1165: Corrected minor issue with integer ABS functions using
...
floating-point abs pcode.
2022-02-17 11:39:27 -05:00
Henrik Ferdinand Noelscher
820c1a567d
fix #4002 - fix a typo in RISC-V pattern constraints filename
2022-02-15 18:42:53 +01:00
ghidra1
1a1d06b749
Merge remote-tracking branch 'origin/patch'
2022-02-11 18:27:46 -05:00
ghidra1
026fad27ab
GP-1742 corrected ELF ARM-32 relocation adjustment for R_ARM_THM_JUMP11
...
and R_ARM_THM_JUMP8
2022-02-11 18:22:22 -05:00
Ryan Kurtz
052c17e274
Merge remote-tracking branch
...
'origin/GP-1722_ghidorahrex_PR-3883_astrelsky_ffreep' (Closes #3883 )
2022-02-11 17:49:44 -05:00
ghidra1
9ededaf571
Merge remote-tracking branch 'origin/patch'
2022-02-11 14:30:36 -05:00
ghidra1
ff638aa85b
GP-1742 added support for additional ELF ARM-32 relocations ( #2794 )
2022-02-11 14:26:36 -05:00
emteere
16c7c29d54
GP-1739 Add up to 16 byte return values for AARCH64
2022-02-10 17:35:42 +00:00
CmP-lt
a3de4f73de
Fix detection of ARM vraddhn instruction
2022-02-09 06:43:32 +02:00
Ryan Kurtz
c0b644b8b9
Merge remote-tracking branch
...
'origin/GP-1694_ghidorahrex_PR-3895_mr-mysk_fstFix' (Closes #3894 ,
Closes #3895 )
2022-02-08 09:58:58 -05:00
Ryan Kurtz
1e4f0003f3
Merge remote-tracking branch
...
'origin/GP-1638_ghidorahrex_PR-3552_gregjhogan_tricore-jl' (Closes
#3552 )
2022-02-08 09:55:57 -05:00
Ryan Kurtz
716285f170
Merge remote-tracking branch
...
'origin/GP-1701_ghidorahrex_v850_missing_reg' (Closes #3865 )
2022-02-08 09:40:41 -05:00
Ryan Kurtz
c2510e5ab0
Merge remote-tracking branch
...
'origin/GP-1712_ghidorahrex_PR-3944_CmP-lt_vsub_fix' (Closes #3943 ,
Closes #3944 )
2022-02-02 01:49:09 -05:00
Ryan Kurtz
5bccf5b2d9
Merge remote-tracking branch 'origin/GP-1653_PrototypeModelAlias'
2022-02-01 00:43:28 -05:00
caheckman
78540a76a4
GP-1653 __cdecl alias in x86-64
2022-01-31 13:42:39 -05:00
CmP-lt
b77b99a8a9
Fix disassembly of ARM vsub instruction
2022-01-30 05:59:03 +02:00
Greg Hogan
6a6db0faed
fix tricore jla
2022-01-27 10:47:39 -08:00
Greg Hogan
de73507e60
fix tricore jl
2022-01-27 10:44:56 -08:00
ghidra1
72a8bac6d2
Merge remote-tracking branch 'origin/patch'
2022-01-26 15:03:02 -05:00
ghidorahrex
edae6abde8
GP-1701: added eplp register definition to V850
2022-01-25 09:07:39 -05:00
emteere
ca9f57af47
GP-1965_emteere Moving 6805 to MC6800 and refactoring to better allow
...
extensions. Also adding H6309 processor
2022-01-24 19:26:43 +00:00
emteere
39834fba71
GP-1690 fixes goto/call directly to a varnode, should be indirect []
2022-01-24 17:12:39 +00:00
ghidra1
073c726885
Merge remote-tracking branch 'origin/patch'
2022-01-21 19:49:10 -05:00
ghidra1
2ff7128188
Merge remote-tracking branch 'origin/GP-1656_ghidorahrex_pa-risc_float_fmt_fix--SQUASHED'
2022-01-21 19:47:50 -05:00
Greg Hogan
c91d117187
fix efscmp* and efstst* instructions
2022-01-21 19:31:57 -05:00
Dan Glastonbury
53d19b29ad
6809: Fix immediates equal to 0
...
Exporting imm8/imm16 directly results in the immediate being treats as 0. Assign
to a local tmp and export that instead. (Same as 6502.slaspec)
Fixes #2116
2022-01-21 19:15:56 -05:00
mr-mysk
2638617432
fix FST instruction
...
source and destination were swapped
2022-01-21 22:22:02 +01:00
ghidorahrex
b39aaaedc0
GP-1656: Simplified semantics of several PA-RISC float instructions
2022-01-21 14:03:05 -05:00
Andrew Strelsky
d409368190
added missing x86 ffreep instruction
2022-01-19 18:06:14 -05:00
caheckman
4bfade4cd8
GP-1647 equivalence check
2022-01-18 11:13:03 -05:00
ghidra1
a6f7392736
Merge remote-tracking branch
...
'origin/GP-1644_ghidorahrex_m68000_addx_fix--SQUASHED' (Closes #3818 )
2022-01-10 21:07:33 -05:00
ghidorahrex
51d84f8bc0
GP-1644: fixed semantics of 68000 addx flags
2022-01-07 12:54:24 -05:00
ghidra1
9076b2429c
GP-1571 ELF: create fake relocation table entry for non-relocation memory modifications (needed for ELF export)
2021-12-13 14:52:24 -05:00
ghidra1
b5927ce849
Merge remote-tracking branch 'origin/GP-1564_10.1_rdrand_fixes' into Ghidra_10.1
2021-12-02 08:59:31 -05:00
ghidra1
f8f95c9aef
Merge remote-tracking branch 'origin/GP-1520_emteere_AppleSiliconAMX--SQUASHED' into Ghidra_10.1
2021-12-01 20:18:09 -05:00
James
3280653d8d
GP-1564_10.1_rdrand_fixes
2021-12-01 20:20:29 +00:00
emteere
89f73857e6
GP-1520_emteere Initial implementation of AppleSilicon AMX instructions
2021-12-01 14:50:23 -05:00
ghidra1
5b24b188d8
GP-1565 corrected PIC swap semantics
2021-12-01 10:01:42 -05:00
ghidra1
0f0b63f6ad
Merge remote-tracking branch
...
'origin/GP-1540_Dan_emulateHarvard--SQUASHED' into
Ghidra_10.1
2021-11-30 19:50:26 -05:00