old-cross-binutils/gprof
Jeff Law 64c50fc5db * gprof.c (long_options): Add "--function-ordering" and
"--file-ordering" options.
	(usage): Add new options to usage message.
	(main): Handle new options.
	* gprof.h (STYLE_FUNCTION_ORDER): Define.
	(STYLE_FILE_ORDER): Define.
	(function_mapping_file): Declare.
	* cg_arcs.c (arcs, numarcs): New globals.
	(arc_add): Put new arcs into the arc array so the function/file
	ordering code can examine them.
	* cg_arcs.h (struct arc): New field "has_been_placed".
	(arcs, numarcs): Declare new globals.
	* core.c (symbol_map, symbol_map_count): New globals.
	(read_function_mappings): New function to read in a function
	to object map file.
	(core_init): Call read_function_mappings if a function mapping
	file exists.
	(core_create_function_syms): Handle function to object file
	mappings.
	* symtab.h (struct sym): New fields "mapped", "has_been_placed",
	"nuses", "prev".
	* cg_print.c (cmp_arc_count): New function for sorting arcs.
	(cmp_fun_nuses): Likewise for functions.
	(cg_print_function_ordering): New function to print a suggested
	function ordering.
	(cg_print_file_ordering): Likewise for ordering .o files.
	(order_and_dump_functions_by_arcs): Helper function for function
	and object file ordering code.
Gprof changes for mentor vm work.
1995-12-31 06:36:30 +00:00
..
.cvsignore
.gdbinit
.Sanitize Just so we have them checked in somewhere; they're sanitized away as we 1995-12-31 06:28:22 +00:00
__bb_exit_func.c
alpha.c
alpha.h
basic_blocks.c
basic_blocks.h
bsd_callg_bl.m
call_graph.c
call_graph.h
cg_arcs.c * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
cg_arcs.h * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
cg_dfn.c
cg_dfn.h
cg_print.c * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
cg_print.h
ChangeLog * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
configure
configure.bat
configure.in
core.c * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
core.h
dummy.c
dummy.h
flat_bl.m
fsf_callg_bl.m
gen-c-prog.awk
gmon.h
gmon_io.c
gmon_io.h
gmon_out.h
gprof.1
gprof.c * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
gprof.h * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
gprof.texi * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
hertz.c
hertz.h
hist.c fix typo in last change 1995-11-21 19:28:35 +00:00
hist.h
i386.c
i386.h
make_hp_order_obj Just so we have them checked in somewhere; they're sanitized away as we 1995-12-31 06:28:22 +00:00
make_solaris_order_map Just so we have them checked in somewhere; they're sanitized away as we 1995-12-31 06:28:22 +00:00
Makefile.in * Makefile.in (.m.c): Strip out directory name from function name. 1995-11-21 19:26:27 +00:00
NOTES
ns532.c
ns532.h
search_list.c
search_list.h
source.c
source.h
sparc.c
sparc.h
sym_ids.c Wed Nov 1 15:23:15 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de> 1995-11-01 20:24:27 +00:00
sym_ids.h
symtab.c
symtab.h * gprof.c (long_options): Add "--function-ordering" and 1995-12-31 06:36:30 +00:00
tahoe.c
tahoe.h
TEST
TODO
utils.c
utils.h
vax.c vax.c doesn't need to include vax.h; gprof.h does it 1995-11-21 18:34:11 +00:00
vax.h