From 66d5f399ac21f3c8b4f0b0a9a71195cbf4a7c9ab Mon Sep 17 00:00:00 2001 From: Yuchen Wu Date: Wed, 4 Dec 2013 06:00:04 +0000 Subject: compiler-rt: Added support for function checksums. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196357 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/profile/GCDAProfiling.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/profile/GCDAProfiling.c') diff --git a/lib/profile/GCDAProfiling.c b/lib/profile/GCDAProfiling.c index 5e667162e..1efbbcdf5 100644 --- a/lib/profile/GCDAProfiling.c +++ b/lib/profile/GCDAProfiling.c @@ -330,7 +330,7 @@ void llvm_gcda_increment_indirect_counter(uint32_t *predecessor, } void llvm_gcda_emit_function(uint32_t ident, const char *function_name, - uint8_t use_extra_checksum, + uint32_t func_checksum, uint8_t use_extra_checksum, uint32_t cfg_checksum) { uint32_t len = 2; @@ -348,7 +348,7 @@ void llvm_gcda_emit_function(uint32_t ident, const char *function_name, len += 1 + length_of_string(function_name); write_32bit_value(len); write_32bit_value(ident); - write_32bit_value(0); + write_32bit_value(func_checksum); if (use_extra_checksum) write_32bit_value(cfg_checksum); if (function_name) -- cgit v1.2.3