disasm: also label bad instructions
authorBernhard Urban <lewurm@gmail.com>
Thu, 2 Aug 2012 18:48:33 +0000 (20:48 +0200)
committerBernhard Urban <lewurm@gmail.com>
Thu, 2 Aug 2012 18:48:33 +0000 (20:48 +0200)
commit4e512910dd2601fadf48bdc2633473934793717a
treef3314f782a5a7974818cb2c68c32c43e21ff657b
parentff05e966530a580c052bf5c3ca25241c94ad0d13
disasm: also label bad instructions

before:
0ad40017  ff 34 24                      push   dword ptr [esp]
0ad4001a  ff ff                         (invalid opcode, byte=255)
0ad4001c  90                            nop

after:
0a2f5017  ff 34 24                      pushl  (%esp)
0a2f501a                          jvm_insn: INVOKESPECIAL 3: [0a2f501a]
0a2f501a                          java/lang/NullPointerException.<init>.()
returns Void: [0a2f501a]
0a2f501a  ff ff                         (invalid opcode, byte=255)
0a2f501c  90                            nop
Harpy/CodeGenMonad.hs