James
8abe4d76f0
GP-4202 msp430 cspec improvements
2024-11-19 09:57:12 -05:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
ghidra1
7acaa1f261
GP-0 Corrected ARM v8-m language ID reference for processor tests
2024-10-15 16:44:26 -04:00
emteere
325358ec0c
GP-4939 Added missing mips opinion for R3/4 n32 automatic processor
...
identification during import.
2024-09-18 16:10:07 -04:00
emteere
a7bd372538
GP-4912 code review changes
2024-09-11 13:46:24 -04:00
emteere
96e2bb7f24
GP-4912 minor changes to traps, certification
2024-09-11 09:49:28 -04:00
mumbel
34e1329595
SPARC: Various changes
...
- additional patterns
- minor instruction fixes in mul/div/64-bit math
- do not pass g0 to zeroflags
- conditional trap
2024-09-10 20:11:52 -05:00
emteere
2dd02db1c3
GP-3808a Minor fixes for sparc relocations after merge
2024-09-09 09:57:48 -04:00
Ryan Kurtz
f390125c1f
Merge remote-tracking branch
...
'origin/GP-3808-emteere-SPARC_delaySlotReturn' (Closes #5646 ,
Closes #6300 )
2024-09-09 06:04:06 -04:00
emteere
edb74d7b7d
GP-3808 Fixed sparc 32/64 prototype model, added missing instructions, fixed 64/32 relocations, handle call/return checking o7 link register
2024-09-07 14:29:02 -04:00
Ryan Kurtz
8458d5eea1
GP-4879: Fixing typo in pspec
2024-09-04 11:33:05 -04:00
Ryan Kurtz
3670d91d80
Merge remote-tracking branch 'origin/GP-4879_emteere_M16C'
2024-08-30 14:19:52 -04:00
Ryan Kurtz
5138d3b5ac
Merge remote-tracking branch 'origin/GP-4826_emteere_PPCe500mcfix'
2024-08-30 13:05:24 -04:00
emteere
5dd8a6a79a
GP-4826 Fixed incorrect .sla file reference
2024-08-30 12:45:42 -04:00
Ryan Kurtz
a16657d3c1
Merge remote-tracking branch 'origin/GP-4776_emteere_MoreAVXSemantics--SQUASHED'
2024-08-30 12:32:54 -04:00
emteere
0b36b540cb
GP-4776 Added more semantics for AVX instructions
2024-08-30 12:19:25 -04:00
ghidra1
86c126b7f6
GP-4849 corrected typo in pspec
2024-08-29 18:56:49 -04:00
emteere
c941eb027c
GP-4879 Initial M16C commit
2024-08-28 14:52:30 -04:00
Ryan Kurtz
62d0682d04
Merge remote-tracking branch 'origin/GP-4849_RegisterVolatile'
...
(Closes #6755 )
2024-08-28 07:43:58 -04:00
caheckman
e1cc67a3d2
GP-4849 Volatile attribute in <register> tag.
2024-08-27 21:03:10 +00:00
Ryan Kurtz
80953c6c77
Merge remote-tracking branch 'origin/patch'
2024-08-27 13:35:41 -04:00
Ryan Kurtz
217b08c741
Merge remote-tracking branch 'origin/GP-4702_emteere_PPCPseudoOpDestAssignPPC' into patch
2024-08-27 13:28:50 -04:00
dev747368
de80c63e63
GP-4150 add option to ignore DWARF func param storage info
...
Add option to DWARF analyzer to ignore storage locations specified for
function parameters.
(the info provided by DWARF info will often not be directly at the func
entry point and requires future dev effort to walk the parameter info
backwards to get it)
Add option to DWARF analyzer to set the default calling convention of
functions created via the analyzer.
2024-08-23 20:02:04 +00:00
Ryan Kurtz
be305db930
Merge remote-tracking branch 'origin/GP-4747_ghidorahrex_PR-6689_rbran_sparc_sdivcc_fix'
2024-08-14 12:54:27 -04:00
ghidorahrex
74b127eb2c
GP-4845: Fixed m68k fmovem.l register bug
2024-08-13 18:52:31 +00:00
emteere
ee8e205172
GP-4702 PPC changes in evx to ensure destination of operation is
...
assigned
2024-07-31 13:55:57 -04:00
caheckman
fb13a1ca41
GP-4794 Add lanes sizes for ZMM registers
2024-07-26 19:24:08 +00:00
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