Ryan Kurtz
|
cc9b2556ce
|
Merge remote-tracking branch 'origin/GP-2484_ghidorahrex_PR-4511_rbran_armeon_ambiguous_fix'
|
2022-08-22 00:51:43 -04:00 |
|
dev747368
|
8b924f718e
|
GP-2435 fix exception in QueryOptionService if secondary isn't an intstr
|
2022-08-08 21:36:10 +00:00 |
|
Rubens Brandão
|
cd0e9eb401
|
Sleigh ARMNeon have an ambiguious pattern
On the Arm Neon sleigh file, the table `vld4Align2` pattern is ambiguous.
The Pattern `TMode=0 & (c1011=1 & c0404=1) | (c1011=2 & c0405=1)`.
Can be interpreted by the parser as: `(TMode=0 & ((c1011=1 & c0404=1)) | (c1011=2 & c0405=1)` or `TMode=0 & ((c1011=1 & c0404=1) | (c1011=2 & c0405=1))`
Similar to the Thumb constructor on line [2432](https://github.com/NationalSecurityAgency/ghidra/blob/6fad151b5440de3dfdd619df7b5dc070b2b4dc6c/Ghidra/Processors/ARM/data/languages/ARMneon.sinc#L2432), the second interpretation, should be enforced.
|
2022-08-06 11:08:59 -03:00 |
|
ghidra1
|
51255066a4
|
GP-2350 Corrected processing of ELF REL type relocations for
R_ARM_JUMP24, R_ARM_CALL and R_ARM_PLT32
|
2022-07-20 21:40:37 -04:00 |
|
ghidra1
|
8e00f4faa4
|
GP-2041 Added ELF ARM PC Bias import option for relocation processing
|
2022-06-14 17:42:31 -04:00 |
|
Ryan Kurtz
|
18bc6afb95
|
Merge remote-tracking branch 'origin/GP-1817_ghidorahrex_PR-3222_aeflores_add-vfma-to-arm'
|
2022-06-08 01:42:30 -04:00 |
|
Antonio Flores Montoya
|
808143cd60
|
correct vfnma vfnms semantics
and rewrite vfms expression to match manual more closely.
|
2022-05-27 10:33:32 -04:00 |
|
ghidra1
|
01067debde
|
GP-1797 removed unused DataTypeConflictException
|
2022-05-16 12:33:16 -04:00 |
|
Ryan Kurtz
|
a1b9cbcc15
|
Merge remote-tracking branch
'origin/GP-1503_ghidorahrex_PR-3418_asaven-gt_ArmVcvtSemantics'
(Closes #3418)
|
2022-05-06 14:34:20 -04:00 |
|
ghidorahrex
|
f58abb5eec
|
GP-1837: fixed issue with ARM register lists having inconsistent format
|
2022-04-19 15:07:01 -04:00 |
|
ghidra1
|
2bced1cd43
|
GP-1036 EXTERNAL Block Offset-Reference refactor
|
2022-04-15 13:19:40 -04:00 |
|
Ryan Kurtz
|
881bdc6901
|
Merge remote-tracking branch
'origin/GP-1736_ghidorahrex_PR-3978_CmP-lt_vraddhn_fix' (Closes #3978)
|
2022-04-11 13:51:14 -04:00 |
|
Antonio Flores Montoya
|
128118b51b
|
add 16bits versions of VFMA/VFMS/VFNMA/VFNMS
|
2022-04-08 15:03:10 -04:00 |
|
Ryan Kurtz
|
d3b189d8b2
|
Merge remote-tracking branch 'origin/GP-1763_ghidorahrex_PR-4011_astrelsky_arm_bfi'
|
2022-03-11 17:56:17 -05:00 |
|
Ryan Kurtz
|
fd4e033a1a
|
Merge remote-tracking branch 'origin/patch'
|
2022-03-03 16:01:50 -05:00 |
|
Andrew Strelsky
|
7122480c5c
|
Corrected ARM bfi
|
2022-03-01 10:01:55 -05:00 |
|
emteere
|
0d242f52ad
|
GP-1752_emteere Detecting PIC conditional branch to next instruction as
a goto vice a call
|
2022-02-22 15:56:14 +00:00 |
|
ghidra1
|
1a1d06b749
|
Merge remote-tracking branch 'origin/patch'
|
2022-02-11 18:27:46 -05:00 |
|
ghidra1
|
026fad27ab
|
GP-1742 corrected ELF ARM-32 relocation adjustment for R_ARM_THM_JUMP11
and R_ARM_THM_JUMP8
|
2022-02-11 18:22:22 -05:00 |
|
ghidra1
|
9ededaf571
|
Merge remote-tracking branch 'origin/patch'
|
2022-02-11 14:30:36 -05:00 |
|
ghidra1
|
ff638aa85b
|
GP-1742 added support for additional ELF ARM-32 relocations (#2794)
|
2022-02-11 14:26:36 -05:00 |
|
CmP-lt
|
a3de4f73de
|
Fix detection of ARM vraddhn instruction
|
2022-02-09 06:43:32 +02:00 |
|
CmP-lt
|
b77b99a8a9
|
Fix disassembly of ARM vsub instruction
|
2022-01-30 05:59:03 +02:00 |
|
Ryan Kurtz
|
ee00c7aa50
|
Merge remote-tracking branch
'origin/GP-1402_ghidorahrex_ARM_thumb_AL_not_allowed' (Closes #3499)
|
2021-10-25 13:24:10 -04:00 |
|
Ryan Kurtz
|
821826a233
|
Merge remote-tracking branch 'origin/GP-1412_ghidorahrex_ARM_ldrsb_fix'
(Closes #3522)
|
2021-10-25 13:20:17 -04:00 |
|
Ryan Kurtz
|
0608396591
|
GP-1332: Merge remote-tracking branch
'origin/GP-1322_ghidorahrex_ARM_remove_cond_15--SQUASHED'
|
2021-10-25 12:34:00 -04:00 |
|
ghidorahrex
|
3ff9af0635
|
Fix for decoding some ARM instructions with cond=15
Removed deprecated ARM condition code 15
|
2021-10-25 11:15:35 -04:00 |
|
ghidorahrex
|
a69e92948c
|
removed extraneous additional "SB" from the ldrsb instruction.
|
2021-10-19 09:39:18 -04:00 |
|
ghidorahrex
|
5ff2fa62b1
|
Correctly implemented missing arm thumb AL conditional
|
2021-10-19 09:34:12 -04:00 |
|
Ryan Kurtz
|
20e65bb958
|
Merge remote-tracking branch 'origin/GP-1378_James_improve_add_sub_sleigh_macros'
|
2021-10-14 13:19:17 -04:00 |
|
Ryan Kurtz
|
07f9770037
|
Merge remote-tracking branch 'origin/GP-1322_ghidorahrex_arm_neon_vmrs'
(Closes #3446)
|
2021-10-14 13:08:11 -04:00 |
|
James
|
02d827b859
|
GP-1378 make add with carry/subtract with borrow macros
decompiler-friendly
|
2021-10-09 18:42:44 +00:00 |
|
ghidra1
|
8bcc80afda
|
GP-1352 Correct various issues with ELF Android relocation markup. Add
missing support for ELF Arm32 RELR relocations.
|
2021-09-30 19:46:34 -04:00 |
|
ghidorahrex
|
d3158e8d9f
|
Corrected disassembly of ARM neon vmrs instruction.
|
2021-09-24 12:19:30 -04:00 |
|
Avi Saven
|
7c853965ec
|
Fix semantics for certain encodings of ARM vcvt
|
2021-09-15 15:25:38 -04:00 |
|
Ryan Kurtz
|
69e4e0656d
|
Merge remote-tracking branch 'origin/patch'
|
2021-08-24 08:45:57 -04:00 |
|
Dan
|
c0739bbede
|
GP-1221: Working out ARM-specific opinion that uses ldefs.
|
2021-08-24 08:27:22 -04:00 |
|
Ryan Kurtz
|
366d458407
|
Merge remote-tracking branch 'origin/GP-1043_ghidorahrex_ARM_adcs_sbcs_flag_fix--SQUASHED'
|
2021-08-17 14:47:40 -04:00 |
|
ghidorahrex
|
7130901ed5
|
Corrected ARM/Thumb adcs/sbcs flag update macros.
|
2021-08-17 10:47:43 -04:00 |
|
ghidra1
|
40abafd9c8
|
Merge remote-tracking branch 'origin/patch'
|
2021-08-02 18:01:17 -04:00 |
|
emteere
|
3be5defc15
|
GP-1167 Arm VLD/ST1 instruction semantics fix
|
2021-08-02 17:59:22 -04:00 |
|
Antonio Flores Montoya
|
f555d0dcb7
|
fix vfnma 32 bits and make all part of vfpv4
|
2021-07-15 14:15:03 -04:00 |
|
Antonio Flores Montoya
|
9230473b22
|
add vfma vfms vfnma and vfnms to ARM processor
|
2021-07-15 10:44:26 -04:00 |
|
ghidra1
|
99d0e98256
|
Merge remote-tracking branch
'origin/GP-1078_ghidorahrex_ARMEmulation_no_thumb'
Conflicts:
Ghidra/Processors/ARM/src/main/java/ghidra/program/emulation/ARMEmulateInstructionStateModifier.java
|
2021-07-06 16:36:01 -04:00 |
|
ghidra1
|
879a249fb1
|
GP-1063 corrected ARMv5 emulation issue
|
2021-07-02 09:14:56 -04:00 |
|
ghidorahrex
|
c3dc05c7bf
|
Corrected issue with ARM emulation for older versions with no thumbmode.
|
2021-06-30 10:00:57 -04:00 |
|
ghidra1
|
e89a8dcde3
|
GP-1029 Detect and mark unsupported EXTERNAL data relocation and correct MIPS compound relocation processing bug.
|
2021-06-09 18:26:05 -04:00 |
|
Ryan Kurtz
|
3a0ae8ee39
|
GP-849: Gradle 7 support
|
2021-05-12 13:45:16 -04:00 |
|
ghidra1
|
c45470893b
|
Merge remote-tracking branch 'origin/GP-881_ghidorahrex_arm_thumb_sbit'
|
2021-05-10 20:51:43 -04:00 |
|
Ryan Kurtz
|
c2f60b15d3
|
GP-700: Improved support for Mach-O MH_OBJECT files
|
2021-05-10 08:20:30 -04:00 |
|