Ryan Kurtz
676e60f71b
Merge remote-tracking branch
...
'origin/GP-4183_dev747368_PR-6072_astrelsky_golang_1.21' (Closes #6072 )
2024-01-10 12:00:51 -05:00
dev747368
5e18efdd0d
GP-4183 add golang 1.21 support
2024-01-10 16:36:47 +00:00
Ryan Kurtz
a9aedc10f5
Merge remote-tracking branch 'origin/patch'
2024-01-05 12:37:08 -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
Ryan Kurtz
1542fc9b52
Merge remote-tracking branch
...
'origin/GP-4180_ghidra1_ELFSectionRelativeSymbols--SQUASHED'
(Closes #6025 )
2024-01-04 09:12:01 -05:00
Ryan Kurtz
c809cf1740
Merge branch 'GP-0_ryanmkurtz_PR-5965_rndtrash_ppc'
2024-01-04 08:57:11 -05:00
Ryan Kurtz
c3b4f5eda0
GP-0: Formatting/Certify. Also removing untested code.
2024-01-04 08:52:58 -05:00
ghidra1
82c2716ba4
GP-4180 revised ELF section symbol extension support for MIPS
2024-01-03 17:55:57 -05:00
Ryan Kurtz
23516964e3
CoffLoader improvements
2024-01-02 11:15:21 -05:00
Ryan Kurtz
fb165bd2c5
Merge remote-tracking branch 'origin/patch'
2023-12-22 15:24:13 -05:00
ghidorahrex
e8151da0fc
GP-3181: Fixed HC05 ldefs and calling conventions for HC05/HCS08
2023-12-22 18:36:28 +00:00
Ryan Kurtz
dfc8e6b63d
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-19 07:52:56 -05: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
Ryan Kurtz
05070bcd9d
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-18 10:00:35 -05:00
ghidra1
0b535fcf82
GP-0 update to __rustcall param join handling
2023-12-15 21:09:18 -05:00
Ryan Kurtz
e05c1d1600
Merge remote-tracking branch 'origin/GP-4149_James_frame_descriptor_entry_16_bit'
2023-12-15 17:10:24 -05:00
emteere
ec023b3ffe
GP-3068 Adding in pure 32-bit PPC e500mc processor spec
2023-12-15 02:55:39 +00:00
James
d39a5e8365
GP-4149 frame descriptor entry fix and msp430 improvements
2023-12-14 20:22:16 +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
ghidra1
72bb0e4626
Merge remote-tracking branch
...
'origin/GP-4054_ghidorahrex_PR-5213_mikenawrocki_pic24_doend_offset'
into Ghidra_11.0 (Closes #5213 )
2023-12-14 08:54:09 -05:00
James
ea7dedde14
GP-3875 fixed mips ei and di handling of zero register
2023-12-11 19:16:46 +00:00
ghidra1
9b53f58010
GP-4118 Corrected failure caused by bad ELF GOT allocation during x86-64
...
object module import (Closes #5961 )
2023-12-06 16:52:06 -05:00
ghidra1
714b1b1350
Merge branch 'GP-2412_Rust-final'
2023-12-01 16:06:03 -05:00
1635321
921247f640
GP-2412: Improved support for Rust binaries
2023-12-01 16:04:52 -05:00
dev747368
272c6a4d1f
GP-2109 Golang analyzer improvements, gostrings.
...
Add GolangStringAnalyzer.
Improved recovery of function signatures (from method and interfacemetadata, also via stack trace info).
Golang package paths are used as Ghidra namespace.
Propagate RTTI from some built-in runtime alloc methods.
2023-11-30 18:59:13 +00:00
Ryan Kurtz
9b0e95bccf
Merge remote-tracking branch 'origin/patch'
2023-11-30 11:20:06 -05:00
Ryan Kurtz
f819a00d45
Merge remote-tracking branch
...
'origin/GP-3784_ghidorahrex_x86_reimplement_test_registers' into patch
(Closes #5662 )
2023-11-30 11:17:43 -05:00
ghidorahrex
ec60b7da13
GP-3784: Reimplemented x86 test register support.
2023-11-30 15:20:38 +00:00
Ryan Kurtz
d686733b35
Merge remote-tracking branch
...
'origin/GP-4049_emteere_RemovePCValueDependence' (Closes #5891 )
2023-11-30 09:59:45 -05:00
Ryan Kurtz
f934dc9529
Merge remote-tracking branch 'origin/GP-3948_emteere_MipsTrapTEQ'
2023-11-30 09:57:41 -05:00
Ryan Kurtz
2965ec9a26
Merge remote-tracking branch 'origin/GP-4018_emteere_MXCSR_x86register--SQUASHED'
2023-11-30 08:26:00 -05:00
Ryan Kurtz
0e9c36b513
Merge remote-tracking branch 'origin/patch'
2023-11-30 08:23:00 -05:00
Ryan Kurtz
738fde68d0
Merge remote-tracking branch
...
'origin/GP-3387_Ghidorahrex_PR-5205_edmcman_68000_fint' into patch
(Closes #5205 )
2023-11-30 08:19:50 -05:00
emteere
7cf82f82f5
GP-4049 removed incorrect dependence on PC having a value in superh and
...
68000
2023-11-30 01:36:50 +00:00
emteere
78bbf89075
GP-3948 MIPS TEQ zero,zero changed to trap always
2023-11-30 00:52:36 +00:00
emteere
4a68bdc58e
GP-4018 added MXCSR x86 mmx status register to compiler spec globals list
2023-11-29 16:43:18 -05:00
ghidorahrex
28e4ce3d45
GP-3387: Added rounding mode to fint pcodeop
2023-11-29 16:37:12 +00:00
Edward J. Schwartz
38ef50b1b7
Use pcode op for fint instead of undefined
2023-11-29 16:34:33 +00:00