Commit Graph

1561 Commits

Author SHA1 Message Date
emteere
3abaebdfd1 GP-4596 adding TMR0 to pspec file 2024-07-24 19:07:56 -04:00
emteere
95aae27501 GP-4596 refactored attach table to be more explicit, code review changes 2024-07-24 19:07:54 -04:00
emteere
04972dc810 GP-4569 Pic instruction modifications, analyzer fix for 0 values in
small registers affecting PCLATH, modification of PIC16 analysis
defaults
2024-07-24 19:07:53 -04:00
Antonio Vázquez Blanco
a483c7c971 Processors:PIC: Fix PIC16 RP flag propagation + minor fixes and comments 2024-07-24 19:07:52 -04:00
Ryan Kurtz
5891d5a1b7 Merge remote-tracking branch
'origin/GP-4783_ghidracadabra_PR-6524_Sleigh-InSPECtor_x86_simd_alias'
(Closes #6524)
2024-07-22 06:42:44 -04:00
Ryan Kurtz
b272e7412c Merge remote-tracking branch 'origin/patch' 2024-07-22 06:41:48 -04:00
Ryan Kurtz
649c1829f8 Merge remote-tracking branch 'origin/GP-4645_ghidorahrex_PR-6526_Sleigh-InSPECtor_aarch32_ldaexd' into patch 2024-07-22 06:37:05 -04:00
Ryan Kurtz
8aa8b4e165 Merge remote-tracking branch 'origin/GP-4646_ghidorahrex_PR-6529_Sleigh-InSPECtor_aarch32_sha1su0_32' into patch 2024-07-22 06:33:48 -04:00
Ryan Kurtz
ecd52f8768 Merge remote-tracking branch 'origin/GP-4647_ghidorahrex_PR-6530_Sleigh-InSPECtor_aarch32_sha1su1_32' into patch 2024-07-22 06:30:53 -04:00
Sleigh-InSPECtor
5eaf085ed5 x86: Fix aliasing issues with SIMD instructions 2024-07-18 20:07:17 +00:00
Ryan Kurtz
265f0072f3 Merge remote-tracking branch 'origin/GP-4778_emteere_PR-6513_Sleigh-InSPECtor_x86_cvtsd2si_trunc' 2024-07-18 11:18:20 -04:00
Sleigh-InSPECtor
88454aca38 x86: Fix issue with PACKUSWB when the value to convert is exactly 0x00ff 2024-07-15 20:51:34 +00:00
Sleigh-InSPECtor
b59a1a3623 x86: Fix issue with comparison of bits 96 to 128 in CMPPS instruction 2024-07-12 18:05:09 +00:00
Ryan Kurtz
947709ef0a Merge remote-tracking branch
'origin/GP-4769_ghidracadabra_PR-6511_Sleigh-InSPECtor_x86_pextr_mem'
(Closes #6511)
2024-07-12 11:31:04 -04:00
Sleigh-InSPECtor
2d11af845b x86: Ensure that PEXTR instructions with memory destinations write to memory. 2024-07-11 19:02:28 +00:00
Ryan Kurtz
bbe6e41d65 Merge remote-tracking branch
'origin/GP-4754_ghidracadabra_PR-6521_Sleigh-InSPECtor_x86_sbb_sxt'
(Closes #6521)
2024-07-11 08:59:53 -04:00
Ryan Kurtz
197ce86dd8 Merge remote-tracking branch
'origin/GP-4749_ghidorahrex_PR-6690_LukeSerne_fix-68k-sign-ext-update-flags'
(Closes #6690, Closes #6679)
2024-07-11 07:42:04 -04:00
ghidra1
d81f79ebb0 Merge remote-tracking branch 'origin/patch' 2024-07-09 11:42:16 -04:00
ghidra1
7d63e573fe Merge remote-tracking branch
'origin/GP-4724_emteere_AVX_MinorSemantics--SQUASHED' into patch
2024-07-09 10:52:00 -04:00
emteere
1fbebefee7 GP-4724 Minor changes for AVX instructions and UDF semantics 2024-07-09 10:26:34 -04:00
ghidra1
7c5313cf5d Merge remote-tracking branch 'origin/patch' 2024-07-08 19:00:56 -04:00
ghidra1
4658c4c6ca GP-4758 Corrected ELF X86-64 GOT allocation bug. Added a few relocation
types.
2024-07-08 18:57:31 -04:00
Sleigh-InSPECtor
0a79333fb6 x86: Sign-extend 32-bit immediates for 64-bit SBB instructions 2024-07-08 17:55:12 +00:00
Ryan Kurtz
c175cfa23c Merge remote-tracking branch
'origin/GP-4714_ghidracadabra_PR-6523_Sleigh-InSPECtor_x86_cmov_alias'
(Closes #6523)
2024-07-08 10:42:35 -04:00
Ryan Kurtz
8f03dc8145 Merge remote-tracking branch 'origin/patch' 2024-07-08 10:38:49 -04:00
ghizard
fdd8ff2391 GP-4752 - Change AARCH64 Windows cspec stack alignment from 4 to 8 2024-07-06 10:55:34 +00:00
Luke Serné
7b243aaa5a 68000: Update condition flags for ext instruction 2024-07-03 19:05:32 +02:00
Ryan Kurtz
d58923419c GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework. 2024-07-03 07:45:09 -04:00
Ryan Kurtz
c1f8312c56 Merge remote-tracking branch 'origin/GP-4719_ghidra1_StandaloneDTMUndoRedo--SQUASHED' 2024-07-01 14:46:43 -04:00
ghidra1
ff032bee4b GP-4719 Added support for undo/redo for datatype archives. 2024-07-01 13:52:07 -04:00
ghidra1
1c7232d5a6 Merge remote-tracking branch
'origin/GP-4737_ghidra1_ElfArmHandleUnresolvedRelocSymbol'
(Closes #6673)
2024-07-01 13:40:19 -04:00
ghidra1
036ef9d0db GP-4737 - Improve ELF relocation handling of unresolved symbol 2024-07-01 13:06:54 -04:00
ghidra1
28846ef279 GP-0 Corrected formatting issue 2024-06-26 16:55:02 -04:00
Sleigh-InSPECtor
ff317b039d x86: Fix evaluation order of CMOV 2024-06-24 19:24:50 +00:00
Ryan Kurtz
21a3896018 Merge remote-tracking branch 'origin/GP-4682_ghidra1_eBPFAnalysis--SQUASHED' 2024-06-24 13:50:03 -04:00
ghidra1
eb5e6a323a GP-4682 cleanup eBPF analyzers and BPF helper function identification 2024-06-24 12:39:52 -04:00
Ryan Kurtz
ebfd108dde Merge remote-tracking branch 'origin/patch' 2024-06-10 14:36:35 -04:00
Ryan Kurtz
f36a902831 Merge remote-tracking branch
'origin/GP-4585_ghidorahrex_6805_branch_conditional_fix' into patch
(Closes #6482)
2024-06-10 14:33:22 -04:00
Ryan Kurtz
930e36c405 Merge remote-tracking branch
'origin/GP-2881_ghidorahrex_PR-4485_Mistranger_z80_undocumented_registers'
into patch (Closes #4485)
2024-06-10 14:27:32 -04:00
ghidra1
1a07f05e1d Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-06-06 20:03:48 -04:00
ghidra1
b1a67cce48 GP-3878 Corrected ELF x86 32-bit PLT processing issue 2024-06-06 19:29:38 -04:00
Ryan Kurtz
c19facf226 Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-06-04 13:00:32 -04:00
ghidorahrex
1e8ae0f7c7 GP-0: Removed evexMode and extended vexMode to be 2 bits 2024-06-04 16:28:24 +00:00
ghidra1
90dec6007d GP-0 Tweaked AVX KWriteMask operand concatenation 2024-06-04 11:26:49 -04:00
ghidorahrex
9c17d474e9 GP-2881: Fixed build.gradle 2024-06-03 20:16:10 +00:00
ghidra1
500f02763c Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-06-03 13:59:53 -04:00
ghidra1
7652fc2d61 GP-0 minor old language revision 2024-06-03 13:48:28 -04:00
Sleigh-InSPECtor
0a99c5f5b4 x86: opsize override prefix not handled for 16-bit MOVSX/MOVZX
(Closes #6525)
2024-06-03 13:26:34 -04:00
James
66f3a50f36 GP-2630 added comment 2024-06-03 13:26:34 -04:00
Sleigh-InSPECtor
6e0bd30a74 Fix issue with 0x82 alias in 64-bit mode. (Closes #6510) 2024-06-03 13:26:34 -04:00