gem5/cpu
Steve Reinhardt c9b0204e28 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
2004-11-16 17:20:38 -05:00
..
full_cpu Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
memtest Fix to deal with the new base class parameter for registration 2004-11-03 23:21:10 -05:00
simple_cpu Add simple function-tracing support. Prints a message 2004-11-16 17:20:38 -05:00
trace Forgot about the tracing cpus for the changes to the base class 2004-11-03 22:30:13 -05:00
base_cpu.cc Add simple function-tracing support. Prints a message 2004-11-16 17:20:38 -05:00
base_cpu.hh Add simple function-tracing support. Prints a message 2004-11-16 17:20:38 -05:00
exec_context.cc - Clean up and factor out all of the binning code into a 2004-08-20 11:35:31 -04:00
exec_context.hh Macros are nasty, so let's get rid of them. Convert all 2004-11-13 14:01:38 -05:00
exetrace.cc Minor fixes for pc sampling profile. 2004-11-15 19:57:11 -05:00
exetrace.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
inst_seq.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
intr_control.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
intr_control.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
pc_event.cc switch contexts on palcode rather than kernel code 2004-09-16 00:37:21 -04:00
pc_event.hh pc event now clears lower 2 bits 2004-09-16 15:11:38 -04:00
static_inst.cc Make include paths explicit and update makefile accordingly. 2003-10-10 11:09:00 -07:00
static_inst.hh Add Inorder CPU model 2004-11-03 17:56:26 -05:00