diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-08-30 13:56:02 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-08-30 13:56:02 +0200 |
| commit | 0228bc58b2b1bf17d5fa8cbc3c622eb2882a93a9 (patch) | |
| tree | 7adf01b3e3c7455f8977b7540956bc976084e996 /miasm2/jitter/jitcore.py | |
| parent | 5e69274b012a063d78f9f877f669628caa6d24f2 (diff) | |
| download | miasm-0228bc58b2b1bf17d5fa8cbc3c622eb2882a93a9.tar.gz miasm-0228bc58b2b1bf17d5fa8cbc3c622eb2882a93a9.zip | |
Jitter: gen bad block on bad disasm
Diffstat (limited to 'miasm2/jitter/jitcore.py')
| -rw-r--r-- | miasm2/jitter/jitcore.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/miasm2/jitter/jitcore.py b/miasm2/jitter/jitcore.py index 5c2584f0..e81acc4e 100644 --- a/miasm2/jitter/jitcore.py +++ b/miasm2/jitter/jitcore.py @@ -147,7 +147,8 @@ class JitCore(object): cur_bloc = self.mdis.dis_bloc(addr) except IOError: # vm_exception_flag is set - cur_bloc = asmbloc.asm_bloc(label) + label = self.ir_arch.symbol_pool.getby_offset_create(addr) + cur_bloc = asmbloc.asm_block_bad(label) # Logging if self.log_newbloc: |