if (CPU_PROFILE_FLAGS (cpu) [PROFILE_MODEL_IDX])
{
unsigned long total = PROFILE_TOTAL_CYCLE_COUNT (CPU_PROFILE_DATA (cpu));
- trace_printf (cpu, "%-*ld %-*ld ",
+ trace_printf (CPU_STATE (cpu), cpu, "%-*ld %-*ld ",
SIZE_CYCLE_COUNT, total - last_cycle_count,
SIZE_TOTAL_CYCLE_COUNT, total);
last_cycle_count = total;
}
- trace_printf (cpu, "%s\n", trace_buf);
+ trace_printf (CPU_STATE (cpu), cpu, "%s\n", trace_buf);
}
/* For communication between trace_insn and trace_result. */
cgen_trace_printf (cpu, "0x%.*x %-*s ",
SIZE_PC, (unsigned) pc,
SIZE_INSTRUCTION,
- CGEN_INSN_SYNTAX (opcode)->mnemonic);
+ CGEN_INSN_MNEMONIC (opcode));
return;
}
}
}
- sim_disassemble_insn (opcode, abuf, pc, disasm_buf);
+ sim_disassemble_insn (cpu, opcode, abuf, pc, disasm_buf);
cgen_trace_printf (cpu, "0x%.*x %-*.*s %-*s ",
SIZE_PC, (unsigned) pc,
va_start (args, name);
- trace_printf (cpu, "Extract: 0x%.*x: %s ", SIZE_PC, pc, name);
+ trace_printf (CPU_STATE (cpu), cpu, "Extract: 0x%.*x: %s ", SIZE_PC, pc, name);
do {
int type,ival;
if (fmt)
{
if (printed_one_p)
- trace_printf (cpu, ", ");
+ trace_printf (CPU_STATE (cpu), cpu, ", ");
printed_one_p = 1;
type = va_arg (args, int);
switch (type)
{
case 'x' :
ival = va_arg (args, int);
- trace_printf (cpu, fmt, ival);
+ trace_printf (CPU_STATE (cpu), cpu, fmt, ival);
break;
default :
abort ();
} while (fmt);
va_end (args);
- trace_printf (cpu, "\n");
+ trace_printf (CPU_STATE (cpu), cpu, "\n");
}
void