1 2005-08-23 Dave Brolley <brolley@redhat.com>
3 * gprof.cxx (configure): Don't reset the N-regular attribute of the
4 scheduler. Call accumulate when configuring for cycles=N.
6 2005-08-19 Dave Brolley <brolley@redhat.com>
8 * Contribute the following changes:
10 2005-07-13 Dave Brolley <brolley@redhat.com>
12 * gprof.cxx (gprof_component): Inherit virtually from
13 fixed_attribute_map_component.
15 2005-05-29 Dave Brolley <brolley@redhat.com>
17 * gprof.cxx: Keep a vector of statistics to allow switching from
18 one output file to another dynamically.
19 (sid::pin,sidutil::configurable_component)
20 (sidutil::output_pin,sidutil::tokenize): Add using clauses.
21 (profiling_components): Inherit virtually from fixed_pin_map_component
22 and fixed_relation_map_component. Inherit from configurable_component.
23 (statistics): New struct type.
24 (stats,current_stats): New members of gprof_component.
25 (set_nothing,value_min_get,value_max_get,value_count_get,limit_min_get)
26 (limit_min_set,limit_max_get,limit_max_set,output_file_get)
27 (output_file_set): New methods of gprof_component.
28 (reset): Initialize stats vector.
29 (store): Call store stats for each element of the stats vector.
30 (configure): New virtual override in gprof_component.
31 (gprof_component): Call reset. Add sim-sched-event attribute. Add
34 2005-06-03 Jim Blandy <jimb@redhat.com>
36 * Makefile.in: Regenerated with Automake 1.9.5.
38 2003-05-13 Dave Brolley <brolley@redhat.com>
40 * gprof.cxx (profiling_components): Set bucket count to zero when it
43 2002-11-22 Frank Ch. Eigler <fche@redhat.com>
45 * gprof.cxx: Give up on hash_map; use plain map<> for count tables.
47 2002-11-11 Frank Ch. Eigler <fche@redhat.com>
49 * gprof.cxx: Namespace usage fixes.
50 * sw-profile-gprof.xml: Reflect potential presence of call-graph info.
51 * sw-profile-gprof.txt: Regenerated.
53 2002-08-27 Frank Ch. Eigler <fche@redhat.com>
55 From Anthony Green <green@redhat.com>:
56 * gprof.cxx (store): Specify binary mode on output file.
58 2002-02-18 Frank Ch. Eigler <fche@redhat.com>
60 * gprof.cxx (store): Emit high_pc for histogram as gprof expects it
61 (exclusive upper limit), not actual (maximum value).
63 2001-12-01 Frank Ch. Eigler <fche@redhat.com>
65 * gprof.cxx (make_pair): Import from std::.
67 2001-11-08 Frank Ch. Eigler <fche@redhat.com>
69 * gprof.cxx (gprof_component): Add cg caller/callee pins, cg_count_map
71 (accumulate_call): New function.
72 (reset): Clear cg map.
73 (store): Emit call graph info. Emit histogram iff nonempty.
74 * sw-profile-gprof.xml: Document call graph functionality.
75 * sw-profile-gprof.txt: Regenerated.
77 2001-08-03 matthew green <mrg@redhat.com>
79 * gprof.cxx (~gprof_component): Add prototype.
81 2001-07-13 Ben Elliston <bje@redhat.com>
83 * Makefile.am (check-local): Rename target from "checkme".
85 2001-07-11 Frank Ch. Eigler <fche@redhat.com>
87 * sw-profile-gprof.xml: Add <?xml ... ?> prefix.
89 2001-07-04 graydon hoare <graydon@redhat.com>
91 * configure.in: Add maintainer-mode doc building configury.
92 * configure: Regenerate.
93 * Makefile.am: Add maintainer-mode doc building.
94 * Makefile.in: Regenerate.
96 2001-07-04 Ben Elliston <bje@redhat.com>
98 * sw-profile-gprof.txt: Generate.
100 2001-06-27 graydon hoare <graydon@redhat.com>
102 * sw-profile-gprof.xml: Add.
104 2001-04-04 Frank Ch. Eigler <fche@redhat.com>
106 * gprof.cxx (limit_min, limit_max): New variables/attributes.
107 (accumulate): Respect them.
108 * sw-profile-gprof.txt: Document them.
110 2001-03-23 John Healy <jhealy@redhat.com>
112 * Makefile.in: Regenerated.
114 2000-11-21 Frank Ch. Eigler <fche@redhat.com>
116 * Makefile.in: Regenerated.
118 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
120 * Makefile.in: Regenerated.
122 2000-05-26 Frank Ch. Eigler <fche@redhat.com>
124 * gprof.cxx: Import more std:: identifiers.
126 2000-01-25 Frank Ch. Eigler <fche@redhat.com>
128 * Makefile.in: Regenerated.
130 2000-01-12 Frank Ch. Eigler <fche@cygnus.com>
132 * Makefile.in: Regenerated.
134 1999-12-09 Faisal Khoja <fkhoja@cygnus.com>
136 * Makefile.in: Regenerated.
138 1999-12-08 Faisal Khoja <fkhoja@cygnus.com>
140 * Makefile.in: Regenerated.
142 1999-12-08 Ben Elliston <bje@cygnus.com>
144 * sw-profile-gprof.txt: Update "relate" command usage.
146 1999-12-07 Frank Ch. Eigler <fche@cygnus.com>
148 * sw-profile-gprof.txt: New file. Renamed from
150 * Makefile.am: Install new file.
151 * Makefile.in: Regenerated.
153 1999-11-24 Frank Ch. Eigler <fche@cygnus.com>
155 * gprof.cxx (gprof_component ctor): Reorder initializers to
157 (store): Use formerly unused variable.
158 * Makefile.am (DEJAGNUFLAGS): Set to runprof.exp
159 * Makefile.in: Regenerated.
161 1999-11-23 Frank Ch. Eigler <fche@cygnus.com>
163 * gprof.cxx (accumulate, reset, store): Take unused arg.
164 (do_delete): Use dynamic_cast<>.
166 1999-11-22 Frank Ch. Eigler <fche@cygnus.com>
168 * README: Fixed some typos, added some filler.
170 1999-11-03 Frank Ch. Eigler <fche@cygnus.com>
172 * README: New documentation file.
173 * gprof.cxx (bucket_size_get, bucket_size_set): New functions.
174 Check bucket-size changes carefully.
175 (gprof_component ctor): Make "bucket-size" a virtual attribute.
177 1999-10-25 Frank Ch. Eigler <fche@cygnus.com>
179 * gprof.cxx: New file: sw-profile-gprof component.
180 * Makefile.am: New file.
181 * Makefile.in: New generated file.