Commit Graph

1389 Commits

Author SHA1 Message Date
Ryan Kurtz
9a990e536c Merge remote-tracking branch 'origin/GP-4418_ghidorahrex_PR-5756_esaulenka_fix_Tricore_DEXTR' into patch 2024-03-13 09:34:16 -04:00
Ryan Kurtz
524dd901c5 Merge remote-tracking branch 'origin/GP-4397_ghidra1_ElfPPC_ADDR16_LO_HA' into patch 2024-03-13 08:32:20 -04:00
Ryan Kurtz
07578fe327 Merge remote-tracking branch 'origin/GP-1791_ghidorahrex_ARM_custom_datapath_extension--SQUASHED' into patch 2024-03-08 08:49:04 -05:00
ghidorahrex
f35073e033 GP-1791: Added ARM Custom Datapath Extension 2024-03-07 13:59:33 -05:00
ghidra1
4fb1f03a85 GP-4397 Revised ELF R_PPC_ADDR16_LO and R_PPC_ADDR16_HA processing 2024-03-05 19:26:22 -05:00
Ryan Kurtz
7c242e31bb Merge remote-tracking branch
'origin/GP-4319_emteere_PR-5757_esaulenka_fix_Tricore_CallConv' into
patch (Closes #5757)
2024-02-23 06:42:18 -05:00
emteere
cd4b0b1a72 GP-4319 updated calling convention with larger sizes and allow floats 2024-02-23 00:22:49 -05:00
emteere
e1a2362b4f GP-4319 minor improvements 2024-02-22 15:01:58 -05:00
Ryan Kurtz
de2a5e03db Merge remote-tracking branch
'origin/GP-3851_ghidorahrex_AARCH64_pair_overwrite_fix--SQUASHED' into
patch (Closes #5791)
2024-02-15 11:37:26 -05:00
ghidorahrex
d812c6a43d GP-3851: Fixed aarch64 pair instructions to prevent overwrite 2024-02-14 17:06:32 -05:00
Alexey Esaulenko
7ceb740e64 Tricore, improve calling conventions for non-dword arguments 2024-02-12 15:33:37 +00:00
Ryan Kurtz
3d5f8a5793 Merge remote-tracking branch 'origin/GP-4273_ghidorahrex_z80_inc_fix'
into patch (Closes #2247, Closes #2277)
2024-02-08 13:11:59 -05:00
Ryan Kurtz
b09dcee3d7 Merge remote-tracking branch
'origin/GP-3889_ghidorahrex_6x09_clr_carry_clear' into patch
(Closes #5838)
2024-02-08 13:09:10 -05:00
Ryan Kurtz
a0fbd7905b Merge remote-tracking branch
'origin/GP-3892_ghidorahrex_arm_instruction_overwrite_fix' into patch
(Closes #5822)
2024-02-08 13:06:02 -05:00
Sebastien Bechet
6b2bcd181a #2247 bug 2024-01-30 16:10:33 +00:00
ghidorahrex
c083da61f0 GP-3892: Fix ARM/ potential register overwrite in strex* instructions 2024-01-30 15:37:25 +00:00
ghidra1
e1de689d2d GP-0 Corrected missing breaks from switch case statement for Xtensa ELF
relocation handler
2024-01-29 16:01:58 -05:00
Ryan Kurtz
8327ebd0a1 Merge remote-tracking branch 'origin/GP-4265_ghidra1_ElfX86-64_GotAllocation' into patch 2024-01-25 14:04:28 -05:00
ghidra1
7608a6e9a5 GP-4265 corrected ELF x86-64 GOT allocation bug 2024-01-25 12:32:46 -05:00
Ryan Kurtz
da9e53ac4c Merge remote-tracking branch
'origin/GP-4249_ghidorahrex_x86_fbstp_fbld_fix' into patch
(Closes #2426)
2024-01-25 12:18:32 -05:00
ghidorahrex
667e14af07 GP-3889: Fixed 6x09 clr instruction not clearing carry flag 2024-01-25 14:45:04 +00:00
Ryan Kurtz
47f5627fac Merge remote-tracking branch
'origin/GP-4105_ghidorahrex_x86_movdir64b--SQUASHED' into patch
(Closes #5997)
2024-01-24 06:44:11 -05:00
ghidorahrex
71b09335f0 GP-4105: Added support for x86 MOVDIR64B instruction 2024-01-23 11:54:31 -05:00
Ryan Kurtz
25f07a2a05 Merge remote-tracking branch
'origin/GP-4204_ghidorahrex_PR-5712_P4ulBr4ndt_tricore_tc176x_can_mo'
into patch (Closes #5712)
2024-01-23 11:48:47 -05:00
ghidorahrex
6481044958 GP-4249: Renamed pcodeops for x87 fbstp and fbld instructions 2024-01-19 19:51:23 +00:00
Ryan Kurtz
4f4933843a Merge remote-tracking branch
'origin/GP-3787_ghidorahrex_PowerPC_VLE_branch_CR_operand--SQUASHED'
into patch (Closes #5246)
2024-01-19 14:50:32 -05:00
ghidorahrex
8371098d19 GP-3787: Added CR operand to PowerPC VLE conditional branches 2024-01-19 19:32:27 +00:00
Ryan Kurtz
45b0d98108 Merge remote-tracking branch 'origin/GP-4228_ghidra1_X86_64_ElfGotAllocation' into patch 2024-01-19 14:09:10 -05:00
Ryan Kurtz
738b176be6 Merge remote-tracking branch
'origin/GP-3788_ghidorahrex_powerpc_vle_loadstoreHW_idx' into patch
(Closes #5245)
2024-01-19 13:55:21 -05:00
ghidra1
7d9c1c748a GP-4228 Corrected X86-64 ELF GOT allocation for object module import for
R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX relocations
2024-01-18 15:04:12 -05:00
Ryan Kurtz
363ee48dfa Merge remote-tracking branch
'origin/GP-3789_ghidorahrex_PowerPC_move_legacy_instructions' into patch
(Closes #5243)
2024-01-18 06:59:19 -05:00
Ryan Kurtz
8a76c1bb57 Merge remote-tracking branch
'origin/GP-4163_ghidorahrex_PR-6033_jiegec_loongarch_csr_reg_fix' into
patch (Closes #6033)
2024-01-18 06:57:17 -05:00
Ryan Kurtz
8de91023dc Merge remote-tracking branch 'origin/GP-4104_ghidorahrex_hcs12_call_ppage_fix--SQUASHED' into patch 2024-01-05 12:31:15 -05:00
ghidorahrex
bc7402b1fa GP-4104: Fixed address offset in HCS12 PPAGE calculation 2024-01-05 10:10:55 -05:00
ghidorahrex
e8151da0fc GP-3181: Fixed HC05 ldefs and calling conventions for HC05/HCS08 2023-12-22 18:36:28 +00:00
Jiajie Chen
554b7f198e GP-0 Fix csrxchg definition for LoongArch 2023-12-19 10:23:31 +08:00
Jiajie Chen
ef6469d8cc GP-0 Add missing csr77 to LoongArch 2023-12-19 10:23:06 +08:00
ghidra1
d156a09c29 Merge remote-tracking branch 'origin/GP-3804_loongarch_relocations--SQUASHED' into Ghidra_11.0 2023-12-18 12:59:18 -05:00
ghidorahrex
b6ca0ff46a GP-3804: Added Loongarch elf relocations 2023-12-18 12:58:28 -05:00
ghidra1
04b9f0258c Merge remote-tracking branch 'origin/GP-3068_emteere_AddPPC_e500mc' into Ghidra_11.0 2023-12-18 12:52:43 -05:00
ghidra1
0b535fcf82 GP-0 update to __rustcall param join handling 2023-12-15 21:09:18 -05:00
emteere
ec023b3ffe GP-3068 Adding in pure 32-bit PPC e500mc processor spec 2023-12-15 02:55:39 +00:00
ghidorahrex
c497b8a52b GP-3999: Reformatted sleigh for ppc vlee_rlwi(nm/mi) instructions 2023-12-14 15:17:39 -05:00
Alexey Esaulenko
7a8a9534ee PowerPC: additional MPC55xx float-point instructions 2023-12-14 15:17:37 -05:00
Alexey Esaulenko
cf373686d1 PowerPC: e_rlwinm fix remove unreachable block warning 2023-12-14 15:17:35 -05:00
Alexey Esaulenko
62561121aa PowerPC: float compare should set great that flag, but not overflow 2023-12-14 15:17:33 -05:00
Alexey Esaulenko
f4c042544a PowerPC: XOR can be used in VLE mode 2023-12-14 15:17:31 -05:00
ghidra1
11516a1682 Merge branch 'GP-4139_ghidra1_DemangledFunctionSourceType' into Ghidra_11.0 2023-12-14 15:05:22 -05:00
ghidra1
d4c854ddbc GP-4139 Improve demanglers function signature source type applied.
Renamed rustcall to __rustcall.  Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
ghidra1
fb7d2f4227 Merge remote-tracking branch 'origin/GP-4055_ghidorahrex_avr8_des_hflag'
into Ghidra_11.0 (Closes #5235)
2023-12-14 08:55:59 -05:00