r207486 - in /branches/google/gcc-4_8: gcc/gcov...

xur@gcc.gnu.org xur@gcc.gnu.org
Tue Feb 4 19:33:00 GMT 2014


Author: xur
Date: Tue Feb  4 19:33:42 2014
New Revision: 207486

URL: http://gcc.gnu.org/viewcvs?rev=207486&root=gcc&view=rev
Log:
2014-02-04  Rong Xu  <xur@google.com>

	* gcc/gcov-tool.c (mod_name_id): New type of the hashtable entry.
	(mod_name_id_htab_hash): Hash function for module-name and module-id
        hashtab.
	(mod_name_id_hash_eq): Comparison function for the hashtab.
	(module_name_hash_lookup): Lookup function of the hashtab.
	(is_lipo_source_type): Find if a file is of LIPO target source.
	(lipo_process_name_string): Support of -l.
	(lipo_process_modu_list): Ditto.
	(is_module_available): Support of -u.
	(get_module_id_from_name): Ditto.
	(print_rewrite_usage_message): Add -u -l and -r support.
	(do_rewrite): Ditto.
	(print_version): Ditto.
	(process_args): Ditto.
	* libgcc/dyn-ipa.c (flag_use_existing_grouping): New flag for -u.
	(init_dyn_call_graph): Support of -l.
	(__gcov_finalize_dyn_callgraph): Ditto.
	(gcov_build_callgraph): Ditto.
	(gcov_compute_cutoff_count): Ditto.
	(gcov_process_cgraph_node): Ditto.
	(build_modu_graph): Ditto.
	(gcov_compute_module_groups_eager_propagation): Ditto.
	(gcov_compute_random_module_groups): Ditto.
	(gcov_write_module_infos): Ditto.
	(gcov_dump_callgraph): Ditto.
	(set_use_existing_grouping): Support of -u.
	(open_imports_file): Ditto.
	(read_modu_groups_from_imports_files): Ditto.
	(__gcov_compute_module_groups): Ditto.
	* libgcc/libgcov-util.c (substitute_string): Support -r.
	(lipo_set_substitute_string): Ditto.
	(lipo_process_substitute_string_1): Ditto.
	(lipo_process_substitute_string): Ditto.
	(read_gcda_file): Ditto.
	(flag_use_modu_list): Support of -l
	(set_use_modu_list): Ditto.
	(ftw_read_file): Ditto.
        (source_profile_dir): Support of -u.
	(get_source_profile_dir): Ditto.
	(gcov_read_profile_dir): Ditto.


Modified:
    branches/google/gcc-4_8/gcc/gcov-tool.c
    branches/google/gcc-4_8/libgcc/dyn-ipa.c
    branches/google/gcc-4_8/libgcc/libgcov-util.c



More information about the Gcc-cvs mailing list