added time_ticks() to the instruction trace

This commit is contained in:
instinc 2001-10-04 15:34:33 +00:00
parent 84f1ebb003
commit 80d5bc27bd
1 changed files with 6 additions and 4 deletions

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: dbg_main.cc,v 1.30 2001-10-03 21:12:59 instinc Exp $
// $Id: dbg_main.cc,v 1.31 2001-10-04 15:34:33 instinc Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2001 MandrakeSoft S.A.
@ -2041,13 +2041,15 @@ void bx_dbg_disassemble_current (int which_cpu)
bx_disasm_ibuf, bx_disasm_tbuf);
if (BX_CPU(which_cpu)->guard_found.is_32bit_code) {
fprintf(stderr, "(%u) %04x:%08x (%s): ", which_cpu,
fprintf(stderr, "(%u).[%lld] %04x:%08x (%s): ", which_cpu,
bx_pc_system.time_ticks(),
(unsigned) BX_CPU(which_cpu)->guard_found.cs,
(unsigned) BX_CPU(which_cpu)->guard_found.eip,
bx_dbg_symbolic_address((BX_CPU(which_cpu)->cr3) >> 12, BX_CPU(which_cpu)->guard_found.eip, BX_CPU(which_cpu)->sregs[BX_SREG_CS].cache.u.segment.base));
}
else {
fprintf(stderr, "(%u) %04x:%04x: ", which_cpu,
fprintf(stderr, "(%u).[%lld] %04x:%04x: ", which_cpu,
bx_pc_system.time_ticks(),
(unsigned) BX_CPU(which_cpu)->guard_found.cs,
(unsigned) BX_CPU(which_cpu)->guard_found.eip);
}
@ -2086,7 +2088,7 @@ void bx_dbg_disassemble_current (int which_cpu)
}
else {
fprintf(stderr, "(%u) ??? (physical address not available)\n", which_cpu);
fprintf(stderr, "(%u).[%lld] ??? (physical address not available)\n", which_cpu, bx_pc_system.time_ticks());
}
}