#1291 doesn't handle correctly jump inside disassembled instr-n

open
nobody
Debugger (99)
5
2012-10-15
2012-04-21
Anonymous
No

hi. while tracing code in bochs debugger, in case, if code jumps inside disassembled instruction (in case if bochs debugger already incorrectly disassembled block of code), debugger must refresh disassembly, starting from current eip. but bochs debugger doesn't do this, it simply stops to update current instruction pointer and i can't see what it executing at current time, and need to press refresh button manually.

Discussion

  • Could you provide an example ? Which instruction do you mean ?

    Also did you try the latest SVN ?
    Is the problem exists in the latest SVN ?

    Stanislav

     

  • Anonymous
    2012-04-21

    yes, i'm using latest svn code. example:
    0x7c00 jmp 0x7c06
    0x7c05 garbage instruction1
    0x7c0a garbage instruction2
    .....
    after jumping to 0x7c06 bochs didn't find corresponding instruction and stops to update instruction pointer (only eip in register window changes when i make step).