mirror of
https://github.com/radareorg/radare2.git
synced 2025-04-01 17:11:51 +00:00
Implement ESIL for arm64 UBFX ##anal (#15290)
This commit is contained in:
parent
f6bda32cb9
commit
9466e1cd71
@ -1396,6 +1396,12 @@ static int analop64_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int l
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ARM64_INS_UBFX:
|
||||
if (IMM64 (3) > 0 && IMM64 (3) <= 64 - IMM64 (2)) {
|
||||
r_strbuf_appendf (&op->esil, "%d,%s,%d,%"PFMT64u",<<,&,>>,%s,=",
|
||||
IMM64 (2), REG64 (1), IMM64 (2) , (ut64)bitmask_by_width[IMM64 (3) - 1], REG64 (0));
|
||||
}
|
||||
break;
|
||||
case ARM64_INS_NEG:
|
||||
#if CS_API_MAJOR > 3
|
||||
case ARM64_INS_NEGS:
|
||||
|
Loading…
x
Reference in New Issue
Block a user