mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-23 12:42:30 +00:00
AArch32: (Thumb32) fixed ldrsh.w & ldrsb.w (pc-relative)
* double memory load bug
This commit is contained in:
parent
cae9190c13
commit
8a43da3fa1
@ -2396,7 +2396,7 @@ define pcodeop ExclusiveAccess;
|
||||
:ldrsb^ItCond^".w" Rt1215,PcrelOffset12 is TMode=1 & ItCond & (op8=0xf9 & thc0506=0 & thc0404=1 & sop0003=15; Rt1215) & PcrelOffset12
|
||||
{
|
||||
build ItCond;
|
||||
tmp:1 = *PcrelOffset12;
|
||||
tmp:1 = PcrelOffset12:1;
|
||||
Rt1215 = sext(tmp);
|
||||
}
|
||||
|
||||
@ -2437,7 +2437,7 @@ define pcodeop ExclusiveAccess;
|
||||
{
|
||||
build ItCond;
|
||||
build PcrelOffset12;
|
||||
tmp:2 = *PcrelOffset12;
|
||||
tmp:2 = PcrelOffset12:2;
|
||||
Rt1215 = sext(tmp);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user