Ryan Kurtz
d0e28a7036
Merge remote-tracking branch
...
'origin/GP-3260_ghidra1_ElfMipsRelocs--SQUASHED' (Closes #5160 )
Conflicts:
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerReference.java
2023-03-28 07:29:26 -04:00
ghidra1
836604e09d
GP-3260 Corrected MIPS relocation issues and a few related issues affecting listing markup
2023-03-27 19:10:19 -04:00
Ryan Kurtz
9cf60faef0
Merge remote-tracking branch
...
'origin/GP-3155_caheckman_PR-2810_Pokechu22_countleadingzeros'
(Closes #2810 )
2023-03-24 14:29:30 -04:00
caheckman
945d91fc93
GP-3155 Regenerating parsers, documentation. LZCOUNT tests.
2023-03-24 13:06:45 -04:00
Ryan Kurtz
7e416ac789
Merge remote-tracking branch 'origin/patch'
2023-03-24 12:37:22 -04:00
Ryan Kurtz
50df8a80e3
Merge remote-tracking branch 'origin/GP-3156_ghidorahrex_aarch64_msr_fix--SQUASHED' into patch
2023-03-24 12:26:02 -04:00
ghidorahrex
40b2973461
GP-3156: Updated aarch64 msr instruction with updated PState fields
2023-03-24 10:27:40 -04:00
Ryan Kurtz
9533632167
Merge remote-tracking branch 'origin/patch'
2023-03-22 11:20:12 -04:00
Ryan Kurtz
8890844251
Merge remote-tracking branch 'origin/GP-3217_emteere_JALCallGotoFix'
...
into patch (Closes #5092 )
2023-03-22 11:16:58 -04:00
Ryan Kurtz
9b06b08de7
Merge remote-tracking branch 'origin/GP-2872_ghidorahrex_arm_v45t_blx'
...
into patch (Closes #4320 )
2023-03-22 11:11:44 -04:00
emteere
5bf82b8af1
GP-3217 RISCV JAL/JALR goto/call fix for T0 register
2023-03-20 20:44:59 +00:00
Ryan Kurtz
a6be09898f
Merge remote-tracking branch 'origin/GP-3157_ghidorahrex_PR-5053_rbran_armneon_vqdmull_fix'
2023-03-17 16:05:37 -04:00
Ryan Kurtz
45d2e42bb4
Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency'
2023-03-17 15:57:28 -04:00
Ryan Kurtz
82ba4831b6
Merge remote-tracking branch
...
'origin/GP-3187_ghidorahrex_PR-5093_rbran_m68k_export_0_fix'
(Closes #5093 , Closes #5094 )
2023-03-16 12:11:31 -04:00
Ryan Kurtz
738e662e82
Merge remote-tracking branch
...
'origin/GP-2013_ghidorahrex_PR-4217_agatti_68000-shifts' (Closes #4217 )
2023-03-14 09:57:26 -04:00
caheckman
6c761536ba
Language fixes for inconsistent 0 size exports
2023-03-13 15:08:39 -04:00
Rubens Brandão
30fc469235
Sleigh 68000 CPUs exports a length 0 value
...
A value with length 0 should be impossible, but also, all constructors from a table should export a value with the same length.
2023-03-13 10:42:57 -03:00
Ryan Kurtz
f69241da71
Merge remote-tracking branch 'origin/patch'
2023-03-03 15:28:49 -05:00
Ryan Kurtz
0c67fa3f35
Merge remote-tracking branch 'origin/GP-3124_emteere_win_arch64_cookie'
...
into patch (Closes #5018 )
2023-03-03 15:25:32 -05:00
Ryan Kurtz
69e1d3a42a
Merge remote-tracking branch
...
'origin/GP-3132_ghidorahrex_arm_thumb_push_fix' into patch
(Closes #5024 )
2023-03-03 15:23:40 -05:00
ghidorahrex
c4cf19ebfc
GP-2013 Fixed additional issues with shifts and rotates
2023-03-03 17:14:41 +00:00
Pokechu22
14880b53c4
Create and use LZCOUNT Pcode op
2023-03-02 18:30:04 -08:00
Rubens Brandão
9cd7605e1a
Fix Arm neon vqdmull invalid pattern
...
The pattern for `vqdmull` instruction in ARM-neon is invalid and impossible. Using the invalid value `0x1e` and with the impossible condition `thv_c2327=0x1f & thv_c2324=1`
2023-03-02 13:38:49 -03:00
Ryan Kurtz
83a4b95f7e
Merge remote-tracking branch 'origin/patch'
2023-03-02 11:33:22 -05:00
Ryan Kurtz
8c23cdc09f
Merge remote-tracking branch
...
'origin/GP-3079_ghidorahrex_x86_fbld_pcode_fix' into patch
(Closes #2427 )
2023-03-02 11:11:06 -05:00
Ryan Kurtz
28c16840f8
Merge remote-tracking branch
...
'origin/GP-3078_ghidorahrex_x86_mov_moffs64' into patch (Closes #4942 )
2023-03-02 11:08:42 -05:00
emteere
b067451ef9
GP-3124 Added callfixup and patterns handling security_push_cookie on
...
windows aarch64
2023-02-24 21:48:32 +00:00
ghidorahrex
ded45466c7
GP-3132: Fixed bug in ARM thumb push registers instruction
2023-02-23 18:19:36 +00:00
Ryan Kurtz
2041bd8f10
Merge remote-tracking branch
...
'origin/GP-2775_ghidorahrex_mips_mt_dsp--SQUASHED' (Closes #4526 )
2023-02-18 07:53:30 -05:00
Ryan Kurtz
56d4d044db
Merge remote-tracking branch
...
'origin/GP-3039_ghidorahrex_65c02_trb_tsb_fix' (Closes #4921 )
2023-02-18 07:44:24 -05:00
Ryan Kurtz
59a40896f6
Merge remote-tracking branch
...
'origin/GP-2895_ghidorahrex_PR-4775_mkow_tricore_nor_fix' (Closes #4775 )
2023-02-18 07:40:36 -05:00
ghidorahrex
d720d01dd8
GP-2775: Added MIPS MT and MIPS DSP modules
2023-02-17 16:41:32 -05:00
Ryan Kurtz
4b50ba28a9
Merge remote-tracking branch 'origin/patch'
2023-02-16 12:57:56 -05:00
Ryan Kurtz
8ebbf96f1d
Merge remote-tracking branch
...
'origin/GP-3043_ghidorahrex_PR-4814_rbran_armneon_vld_vst'
(Closes #4814 )
2023-02-13 15:25:28 -05:00
emteere
084cf11ad4
GP-3096 fix vmov.u16 variant
2023-02-10 01:09:16 +00:00
Ryan Kurtz
1de4b32e51
Merge remote-tracking branch 'origin/patch'
2023-02-08 06:10:33 -05:00
ghidorahrex
37ccf381fd
GP-3083: Fixed ARM thumb constructor ordering issues
2023-02-07 18:40:19 +00:00
emteere
93c291ba72
GP-2905: Fixed regression in handling of spacebase register values that
...
cause a stack trace in the decompiler for RISCV. Removed unnecessary
spacebase settings in tricore, mips, riscv.
2023-02-07 10:51:56 -05:00
ghidorahrex
34d080f933
GP-3079: Corrected pcode for x86 fbld instruction
2023-02-06 18:00:43 +00:00
ghidorahrex
9be2a25cdb
GP-3078: Corrected x86-64 mov offset instruction variant
2023-02-06 16:57:54 +00:00
ghidra1
5b433f35ca
GP-3013 Refactor of Relocation API (created V6 DB adapter) to include
...
status and stored length when original FileBytes are used.
2023-02-03 08:01:04 -05:00
Ryan Kurtz
98ab3aec4c
Merge remote-tracking branch 'origin/patch'
2023-01-24 13:01:13 -05:00
Ryan Kurtz
3e03a86117
Merge remote-tracking branch 'origin/GP-2959_ghidorahrex_x86_lds_vex'
...
into patch (Closes #4832 )
2023-01-24 12:53:06 -05:00
Ryan Kurtz
f61149eb03
Merge remote-tracking branch
...
'origin/GP-3041_ghidra1_PR-4892_astrelsky_RevertX86RipRelChange'
(Closes #4892 )
2023-01-24 12:22:20 -05:00
ghidorahrex
1e6e3a4641
GP-3039: Corrected issue with TRB/TSB semantics in 65c02
2023-01-23 17:07:46 +00:00
Ryan Kurtz
c737b7c4ea
Merge remote-tracking branch
...
'origin/GP-2932_correct_jmpl_sparc--SQUASHED' (Closes #4805 )
2023-01-23 05:59:32 -05:00
James
5ec59988d6
GP-2932 fixed jmpl and reading from %PC
2023-01-20 16:31:45 -05:00
Ryan Kurtz
1b9f90e827
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/app/plugin/processors/sleigh/SleighLanguageVolatilityTest.java
2023-01-20 12:31:22 -05:00
Ryan Kurtz
980618a698
Merge remote-tracking branch 'origin/GP-2966_Dan_registerMappingWithAliases--SQUASHED'
2023-01-19 13:15:24 -05:00
Dan
a9c1949742
GP-2966: Consider aliases in debugger register mapping.
2023-01-19 12:48:01 -05:00