Add simple function-tracing support. Prints a message
authorSteve Reinhardt <stever@eecs.umich.edu>
Tue, 16 Nov 2004 22:20:38 +0000 (17:20 -0500)
committerSteve Reinhardt <stever@eecs.umich.edu>
Tue, 16 Nov 2004 22:20:38 +0000 (17:20 -0500)
commitc9b0204e2891d2004d33aff196833fa009e00892
treec7e7b943213f50590b9797ff34ee20bc2ecbe59c
parent34b20144639a75926ec87fcb5be83bcb5aeffb07
Add simple function-tracing support.  Prints a message
every time the committed PC changes from one symbol scope
to another.
Set function_trace=y on target CPU to enable.
To defer start, use function_trace_start=<tick>
(in addition to setting function_trace=y).

cpu/base_cpu.cc:
cpu/base_cpu.hh:
    Add simple function-tracing support.
cpu/simple_cpu/simple_cpu.cc:
    Add function_trace, function_trace_start params
    Call traceFunctions() on instruction completion
cpu/simple_cpu/simple_cpu.hh:
    Add function_trace, function_trace_start params

--HG--
extra : convert_revision : 8a7f84028ccbaee585253629007f32fc8eae35e1
cpu/base_cpu.cc
cpu/base_cpu.hh
cpu/simple_cpu/simple_cpu.cc
cpu/simple_cpu/simple_cpu.hh