[profile] Remove emitting symbolizer markup
authorGulfem Savrun Yeniceri <gulfem@google.com>
Tue, 12 Oct 2021 17:56:42 +0000 (17:56 +0000)
committerGulfem Savrun Yeniceri <gulfem@google.com>
Wed, 13 Oct 2021 01:43:07 +0000 (01:43 +0000)
Fuchsia Clang code coverage pipeline started to use binary ids that are
embedded in profiles. This patch removes emitting symbolizer markup,
which is not necessary in the coverage pipeline anymore.

Differential Revision: https://reviews.llvm.org/D111674

compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c

index f008110..9bea795 100644 (file)
@@ -179,9 +179,6 @@ void __llvm_profile_initialize(void) {
    * also consumes the VMO handle. */
   __sanitizer_publish_data(ProfileSinkName, Vmo);
 
-  /* Use the dumpfile symbolizer markup element to write the name of VMO. */
-  lprofWrite("LLVM Profile: {{{dumpfile:%s:%s}}}\n", ProfileSinkName, VmoName);
-
   /* Update the profile fields based on the current mapping. */
   INSTR_PROF_PROFILE_COUNTER_BIAS_VAR =
       (intptr_t)Mapping - (uintptr_t)CountersBegin + CountersOffset;