]> git.proxmox.com Git - rustc.git/blobdiff - src/compiler-rt/lib/profile/InstrProfiling.c
Imported Upstream version 1.6.0+dfsg1
[rustc.git] / src / compiler-rt / lib / profile / InstrProfiling.c
index 123dd0d3b354ed2c1493f36fdac20d07ebbe1508..8d010df28f18b4ec53000fda0fe2cfb440076062 100644 (file)
@@ -10,6 +10,7 @@
 #include "InstrProfiling.h"
 #include <string.h>
 
+__attribute__((visibility("hidden")))
 uint64_t __llvm_profile_get_magic(void) {
   /* Magic number to detect file format and endianness.
    *
@@ -32,14 +33,16 @@ uint64_t __llvm_profile_get_magic(void) {
     (uint64_t)129;
 }
 
+__attribute__((visibility("hidden")))
 uint64_t __llvm_profile_get_version(void) {
   /* This should be bumped any time the output format changes. */
   return 1;
 }
 
+__attribute__((visibility("hidden")))
 void __llvm_profile_reset_counters(void) {
-  uint64_t *I = __llvm_profile_counters_begin();
-  uint64_t *E = __llvm_profile_counters_end();
+  uint64_t *I = __llvm_profile_begin_counters();
+  uint64_t *E = __llvm_profile_end_counters();
 
   memset(I, 0, sizeof(uint64_t)*(E - I));
 }