diff options
| author | serpilliere <devnull@localhost> | 2014-07-03 10:09:42 +0200 |
|---|---|---|
| committer | serpilliere <devnull@localhost> | 2014-07-03 10:09:42 +0200 |
| commit | 9ecffee0e1d3370d7a69b4dc8d617f94d8f360a9 (patch) | |
| tree | f32c18afa4ae5b9ebe5fdb777108ec6c8235fe54 | |
| parent | fd3518fde93b0b10baba5f4818a785a101f87a98 (diff) | |
| download | miasm-9ecffee0e1d3370d7a69b4dc8d617f94d8f360a9.tar.gz miasm-9ecffee0e1d3370d7a69b4dc8d617f94d8f360a9.zip | |
Arm: blx split flow
| -rw-r--r-- | miasm2/arch/arm/arch.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/miasm2/arch/arm/arch.py b/miasm2/arch/arm/arch.py index d8a1faeb..327af6bc 100644 --- a/miasm2/arch/arm/arch.py +++ b/miasm2/arch/arm/arch.py @@ -308,6 +308,8 @@ class instruction_arm(instruction): def splitflow(self): if self.additional_info.lnk: return True + if self.name == 'BLX': + return True if self.name == 'BX': return False return self.breakflow() and self.additional_info.cond != 14 |