diff options
| author | serpilliere <devnull@localhost> | 2012-10-31 16:16:56 +0100 |
|---|---|---|
| committer | serpilliere <devnull@localhost> | 2012-10-31 16:16:56 +0100 |
| commit | 3e8ce1023ada35eb272b48b06264f69130ab3402 (patch) | |
| tree | 09d905e07c638bab17822be6308c8bbce5da930a | |
| parent | 4d2dc5ea6c3c8b60076aeba4ba4d8df7a4896b17 (diff) | |
| download | miasm-3e8ce1023ada35eb272b48b06264f69130ab3402.tar.gz miasm-3e8ce1023ada35eb272b48b06264f69130ab3402.zip | |
ia32_arch: special case ommiting 1 as argument
| -rw-r--r-- | miasm/arch/ia32_arch.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/miasm/arch/ia32_arch.py b/miasm/arch/ia32_arch.py index 7a00f178..42d1c573 100644 --- a/miasm/arch/ia32_arch.py +++ b/miasm/arch/ia32_arch.py @@ -1795,6 +1795,10 @@ class x86_mn: log.debug("name: %s"%name) log.debug("args: %s"%str(args)) + # special case ommiting 1 as argument + if len(args) == 1 and name in ["sal", "sar", "shl", "shr"]: + args.append("1") + args_eval = [] for a in args: args_eval.append(x86_mn.parse_address(a)) |