about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2017-07-21 17:36:33 +0200
committerAjax <commial@gmail.com>2017-07-21 17:36:33 +0200
commitb995606bb7e3efd6114e53ded8abb11e9c4f03ad (patch)
tree6ce28644be1d5d9846c58de7579b0015720dad89
parent4dfca940e75ad8af65b69dd9bab9ff503141984b (diff)
downloadmiasm-b995606bb7e3efd6114e53ded8abb11e9c4f03ad.tar.gz
miasm-b995606bb7e3efd6114e53ded8abb11e9c4f03ad.zip
Aarch64: add semantic for BLR
Diffstat (limited to '')
-rw-r--r--miasm2/arch/aarch64/sem.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/miasm2/arch/aarch64/sem.py b/miasm2/arch/aarch64/sem.py
index d5209e3e..81a9a978 100644
--- a/miasm2/arch/aarch64/sem.py
+++ b/miasm2/arch/aarch64/sem.py
@@ -669,6 +669,11 @@ def br(arg1):
     PC = arg1
     ir.IRDst = arg1
 
+@sbuild.parse
+def blr(arg1):
+    PC = arg1
+    ir.IRDst = arg1
+    LR = m2_expr.ExprId(ir.get_next_label(instr), 64)
 
 @sbuild.parse
 def nop():