forked from OSchip/llvm-project
compiler-rt: Added support for function checksums.
llvm-svn: 196357
This commit is contained in:
parent
5752997c04
commit
a5de343c79
|
@ -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,
|
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 cfg_checksum) {
|
||||||
uint32_t len = 2;
|
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);
|
len += 1 + length_of_string(function_name);
|
||||||
write_32bit_value(len);
|
write_32bit_value(len);
|
||||||
write_32bit_value(ident);
|
write_32bit_value(ident);
|
||||||
write_32bit_value(0);
|
write_32bit_value(func_checksum);
|
||||||
if (use_extra_checksum)
|
if (use_extra_checksum)
|
||||||
write_32bit_value(cfg_checksum);
|
write_32bit_value(cfg_checksum);
|
||||||
if (function_name)
|
if (function_name)
|
||||||
|
|
Loading…
Reference in New Issue