about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorPierre LALET <pierre.lalet@cea.fr>2011-09-05 15:14:17 +0200
committerPierre LALET <pierre.lalet@cea.fr>2011-09-05 15:14:17 +0200
commitbe5ff3e34535c96b7761e73655d911e665a07d77 (patch)
tree786999400935e70eada4524daeb54ece46ac2e05
parentfdb869856b6d83962935379044dc4e577cd8b933 (diff)
downloadmiasm-be5ff3e34535c96b7761e73655d911e665a07d77.tar.gz
miasm-be5ff3e34535c96b7761e73655d911e665a07d77.zip
Added a missing mnemonic (iflt)
-rw-r--r--miasm/arch/java_arch.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/miasm/arch/java_arch.py b/miasm/arch/java_arch.py
index efc8d032..8985140b 100644
--- a/miasm/arch/java_arch.py
+++ b/miasm/arch/java_arch.py
@@ -386,6 +386,9 @@ mnemonic('breakpoint', 202, 1, 'reserved for breakpoints in Java debuggers; shou
 mnemonic('impdep1', 254, 1, 'reserved for implementation-dependent operations within debuggers; should not appear in any class file.')
 mnemonic('impdep2', 255, 1, 'reserved for implementation-dependent operations within debuggers; should not appear in any class file.')
 
+# This was missing in hachoir
+mnemonic('iflt', 155, 3, "if 'value' is less than 0, branch to the 16-bit instruction offset argument. Stack: value ->", fmt=argfmt(fmt='h', types=[[3]]), breakflow=True, splitflow=True, dstflow=True)
+
 
 class java_mnemo_metaclass(type):
     rebuilt_inst = False