OpenCloudOS-Kernel/kernel/gcov
Yuan Pengfei a992bf836f gcov: add support for GCC 4.9
This patch handles the gcov-related changes in GCC 4.9:

  A new counter (time profile) is added. The total number is 9 now.

  A new profile merge function __gcov_merge_time_profile is added.

See gcc/gcov-io.h and libgcc/libgcov-merge.c

For the first change, the layout of struct gcov_info is affected.

For the second one, a dummy function is added to kernel/gcov/base.c
similarly.

Signed-off-by: Yuan Pengfei <coolypf@qq.com>
Acked-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-06-10 15:34:46 -07:00
..
Kconfig gcov: compile specific gcov implementation based on gcc version 2013-11-13 12:09:34 +09:00
Makefile gcov: compile specific gcov implementation based on gcc version 2013-11-13 12:09:34 +09:00
base.c gcov: add support for GCC 4.9 2014-06-10 15:34:46 -07:00
fs.c gcov: reuse kbasename helper 2013-11-13 12:09:34 +09:00
gcc_3_4.c gcov: move gcov structs definitions to a gcc version specific file 2013-11-13 12:09:34 +09:00
gcc_4_7.c gcov: add support for GCC 4.9 2014-06-10 15:34:46 -07:00
gcov.h gcov: move gcov structs definitions to a gcc version specific file 2013-11-13 12:09:34 +09:00