OSDN Git Service
* call graph profiling support
[sid/bsp]
2001-11-08 Frank Ch. Eigler <fche@redhat.com>
* configrun-sid.in (gprof): Connect call-graph pins.
[sid/include]
2001-11-08 Frank Ch. Eigler <fche@redhat.com>
* sidcpuutil.h (basic_cpu): Add cg caller/callee pins, trace_stream
fields.
(basic_cpu ctor): Initialize them.
(cg_profile): New function.
[sid/component/cgen-cpu]
2001-11-08 Frank Ch. Eigler <fche@redhat.com>
* cgen-cpu.h (cgen_bi_endian_cpu): Remove trace_stream field: it's
in basic_cpu now.
* compCGEN.cxx: Corresponding change.
[sid/component/profiling]
2001-11-08 Frank Ch. Eigler <fche@redhat.com>
* gprof.cxx (gprof_component): Add cg caller/callee pins, cg_count_map
field.
(accumulate_call): New function.
(reset): Clear cg map.
(store): Emit call graph info. Emit histogram iff nonempty.
* sw-profile-gprof.xml: Document call graph functionality.
* sw-profile-gprof.txt: Regenerated.