Em Thu, Jun 08, 2017 at 02:01:44PM +0800, Jin Yao escreveu: > When the jump instruction is displayed at the row 0 in annotate view, > the arrow is broken. An example: > > 16.86 │ ┌──je 82 > 0.01 │ movsd (%rsp),%xmm0 > │ movsd 0x8(%rsp),%xmm4 > │ movsd 0x8(%rsp),%xmm1 > │ movsd (%rsp),%xmm3 > │ divsd %xmm4,%xmm0 > │ divsd %xmm3,%xmm1 > │ movsd (%rsp),%xmm2 > │ addsd %xmm1,%xmm0 > │ addsd %xmm2,%xmm0 > │ movsd %xmm0,(%rsp) > │82: sub $0x1,%ebx > 83.03 │ ↑ jne 38 > │ add $0x10,%rsp > │ xor %eax,%eax > │ pop %rbx > │ ← retq > > The patch increments the row number before checking with 0.
Thanks, tested and applied! - Arnaldo