libc.so.6 _IO_stdin_used fopen strncpy mkdir getpid strtol calloc strlen memset __errno_location memcpy fclose malloc getenv stderr fwrite strchr fprintf uname strcmp strerror __libc_start_main snprintf free __cxa_atexit __gmon_start__ GLIBC_2.1.3 GLIBC_2.1 GLIBC_2.0
main_ZN3FOOIiEC2Ev _ZN3FOOIiE4DoItEidefault.profraw %d LLVM_PROFILE_VERBOSE_ERRORS Filename not set ab LLVM_VP_BUFFER_SIZE LLVM_PROFILE_FILE LLVM Profile: Failed to write file : %s LLVM Profile: runtime and instrumentation version mismatch : expected %d, but get %d LLVM Profile: Failed to write file "%s": %s Out of memory Failed to write value profile data :%s
p `
GCC: (GNU) 5.3.1 20151207 (Red Hat 5.3.1-2) clang version 3.9.0 (http://llvm.org/git/clang.git a08e6bf3979b9e570f092177f69c4723e741e6da) (http://llvm.org/git/llvm.git e290d88b1f85826c70735418e5d9b38c4e76d5eb)
.symtab .strtab .shstrtab .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata __llvm_prf_names .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data __llvm_prf_cnts __llvm_prf_data .bss .comment __llvm_covmap
crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6555 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry InstrProfilingRuntime.cc _GLOBAL__sub_I_InstrProfilingRuntime.cc InstrProfilingFile.c fileWriter setFilename setFilenamePossiblyWithPid writeFileWithoutReturn HasBeenRegistered.3421 InstrProfilingWriter.c InstrProfilingPlatformLinux.c InstrProfilingUtil.c InstrProfiling.c InstrProfilingValue.c RTRecordClosure InstrProfilingBuffer.c ../test/tools/llvm-cov/Inputs/instrprof-comdat.cpp __llvm_coverage_mapping __FRAME_END__ __JCR_END__ __init_array_end _DYNAMIC __init_array_start _GLOBAL_OFFSET_TABLE_ lprofBufferWriter __libc_csu_fini __llvm_profile_override_default_filename __llvm_profile_set_filename getNumValueDataRT serializeValueProfRecordFrom strcmp@@GLIBC_2.0 __stop___llvm_prf_names _ZN3FOOIiEC2Ev _ITM_deregisterTMCloneTable __x86.get_pc_thunk.bx data_start __llvm_profile_begin_data stderr@@GLIBC_2.0 __x86.get_pc_thunk.bp lprofBufferIOWrite getNumValueDataForSiteRT free@@GLIBC_2.0 atexit _ZN3FOOIiE4DoItEi memcpy@@GLIBC_2.0 _edata fclose@@GLIBC_2.1 __llvm_profile_get_magic lprofWriteDataImpl __llvm_profile_reset_counters __prof_nms_sect_data __profd__ZN3FOOIiEC2Ev __llvm_profile_iterate_data __llvm_profile_gather_value_data _fini __llvm_profile_initialize_file uname@@GLIBC_2.0 __llvm_profile_instrument_target getValueProfRecordNext __start___llvm_prf_cnts finalizeValueProfRuntimeRecord __llvm_profile_end_counters __stop___llvm_prf_data __llvm_profile_begin_counters getValueForSiteRT fwrite@@GLIBC_2.0 getValueProfDataSizeRT getValueProfRecordNumValueData serializeValueProfDataFrom getpid@@GLIBC_2.0 __cxa_atexit@@GLIBC_2.1.3 getenv@@GLIBC_2.0 __llvm_profile_register_write_file_atexit malloc@@GLIBC_2.0 __data_start lprofBufferIOFlush __llvm_profile_begin_names strerror@@GLIBC_2.0 __llvm_profile_write_buffer_internal __gmon_start__ getValueProfRecordHeaderSize __dso_handle allocValueProfDataRT getNumValueKindsRT _IO_stdin_used CallocHook serializeValueProfDataFromRT __profd__ZN3FOOIiE4DoItEi strchr@@GLIBC_2.0 strlen@@GLIBC_2.0 lprofCreateBufferIOInternal __libc_start_main@@GLIBC_2.0 fprintf@@GLIBC_2.0 __llvm_profile_end_names lprofDeleteBufferIO __llvm_profile_CurrentFilename __llvm_profile_runtime __libc_csu_init __llvm_profile_get_size_for_buffer_internal getValueProfRecordSize __llvm_profile_get_data_size __stop___llvm_prf_cnts fopen@@GLIBC_2.1 memset@@GLIBC_2.0 mkdir@@GLIBC_2.0 lprofCreateBufferIO __llvm_profile_get_version snprintf@@GLIBC_2.0 _end __errno_location@@GLIBC_2.0 strncpy@@GLIBC_2.0 _start _fp_hw __prof_data_sect_data lprofWriteData __llvm_profile_recursive_mkdir __prof_cnts_sect_data __start___llvm_prf_names __llvm_profile_OwnsFilename __bss_start main getFirstValueProfRecord getNumValueSitesRT __x86.get_pc_thunk.ax initializeValueProfRuntimeRecord __llvm_profile_set_num_value_sites __profc__ZN3FOOIiE4DoItEi _Jv_RegisterClasses __llvm_profile_raw_version __llvm_profile_write_file __llvm_profile_write_buffer VPBufferSize __llvm_profile_get_num_padding_bytes __TMC_END__ __start___llvm_prf_data __llvm_profile_end_data GetEnvHook _ITM_registerTMCloneTable __llvm_get_function_addr __profc__ZN3FOOIiEC2Ev __llvm_profile_get_size_for_buffer lprofGetHostName strtol@@GLIBC_2.0 _init getValueProfDataSize FreeHook calloc@@GLIBC_2.0 getValueProfRecordValueData
main_ZN3FOOIiEC2Ev _ZN3FOOIiE4DoItEidefault.profraw %d LLVM_PROFILE_VERBOSE_ERRORS Filename not set ab LLVM_VP_BUFFER_SIZE LLVM_PROFILE_FILE LLVM Profile: Failed to write file : %s LLVM Profile: runtime and instrumentation version mismatch : expected %d, but get %d LLVM Profile: Failed to write file "%s": %s Out of memory Failed to write value profile data :%s
p `
GCC: (GNU) 5.3.1 20151207 (Red Hat 5.3.1-2) clang version 3.9.0 (http://llvm.org/git/clang.git a08e6bf3979b9e570f092177f69c4723e741e6da) (http://llvm.org/git/llvm.git e290d88b1f85826c70735418e5d9b38c4e76d5eb)
.symtab .strtab .shstrtab .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata __llvm_prf_names .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data __llvm_prf_cnts __llvm_prf_data .bss .comment __llvm_covmap
crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6555 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry InstrProfilingRuntime.cc _GLOBAL__sub_I_InstrProfilingRuntime.cc InstrProfilingFile.c fileWriter setFilename setFilenamePossiblyWithPid writeFileWithoutReturn HasBeenRegistered.3421 InstrProfilingWriter.c InstrProfilingPlatformLinux.c InstrProfilingUtil.c InstrProfiling.c InstrProfilingValue.c RTRecordClosure InstrProfilingBuffer.c ../test/tools/llvm-cov/Inputs/instrprof-comdat.cpp __llvm_coverage_mapping __FRAME_END__ __JCR_END__ __init_array_end _DYNAMIC __init_array_start _GLOBAL_OFFSET_TABLE_ lprofBufferWriter __libc_csu_fini __llvm_profile_override_default_filename __llvm_profile_set_filename getNumValueDataRT serializeValueProfRecordFrom strcmp@@GLIBC_2.0 __stop___llvm_prf_names _ZN3FOOIiEC2Ev _ITM_deregisterTMCloneTable __x86.get_pc_thunk.bx data_start __llvm_profile_begin_data stderr@@GLIBC_2.0 __x86.get_pc_thunk.bp lprofBufferIOWrite getNumValueDataForSiteRT free@@GLIBC_2.0 atexit _ZN3FOOIiE4DoItEi memcpy@@GLIBC_2.0 _edata fclose@@GLIBC_2.1 __llvm_profile_get_magic lprofWriteDataImpl __llvm_profile_reset_counters __prof_nms_sect_data __profd__ZN3FOOIiEC2Ev __llvm_profile_iterate_data __llvm_profile_gather_value_data _fini __llvm_profile_initialize_file uname@@GLIBC_2.0 __llvm_profile_instrument_target getValueProfRecordNext __start___llvm_prf_cnts finalizeValueProfRuntimeRecord __llvm_profile_end_counters __stop___llvm_prf_data __llvm_profile_begin_counters getValueForSiteRT fwrite@@GLIBC_2.0 getValueProfDataSizeRT getValueProfRecordNumValueData serializeValueProfDataFrom getpid@@GLIBC_2.0 __cxa_atexit@@GLIBC_2.1.3 getenv@@GLIBC_2.0 __llvm_profile_register_write_file_atexit malloc@@GLIBC_2.0 __data_start lprofBufferIOFlush __llvm_profile_begin_names strerror@@GLIBC_2.0 __llvm_profile_write_buffer_internal __gmon_start__ getValueProfRecordHeaderSize __dso_handle allocValueProfDataRT getNumValueKindsRT _IO_stdin_used CallocHook serializeValueProfDataFromRT __profd__ZN3FOOIiE4DoItEi strchr@@GLIBC_2.0 strlen@@GLIBC_2.0 lprofCreateBufferIOInternal __libc_start_main@@GLIBC_2.0 fprintf@@GLIBC_2.0 __llvm_profile_end_names lprofDeleteBufferIO __llvm_profile_CurrentFilename __llvm_profile_runtime __libc_csu_init __llvm_profile_get_size_for_buffer_internal getValueProfRecordSize __llvm_profile_get_data_size __stop___llvm_prf_cnts fopen@@GLIBC_2.1 memset@@GLIBC_2.0 mkdir@@GLIBC_2.0 lprofCreateBufferIO __llvm_profile_get_version snprintf@@GLIBC_2.0 _end __errno_location@@GLIBC_2.0 strncpy@@GLIBC_2.0 _start _fp_hw __prof_data_sect_data lprofWriteData __llvm_profile_recursive_mkdir __prof_cnts_sect_data __start___llvm_prf_names __llvm_profile_OwnsFilename __bss_start main getFirstValueProfRecord getNumValueSitesRT __x86.get_pc_thunk.ax initializeValueProfRuntimeRecord __llvm_profile_set_num_value_sites __profc__ZN3FOOIiE4DoItEi _Jv_RegisterClasses __llvm_profile_raw_version __llvm_profile_write_file __llvm_profile_write_buffer VPBufferSize __llvm_profile_get_num_padding_bytes __TMC_END__ __start___llvm_prf_data __llvm_profile_end_data GetEnvHook _ITM_registerTMCloneTable __llvm_get_function_addr __profc__ZN3FOOIiEC2Ev __llvm_profile_get_size_for_buffer lprofGetHostName strtol@@GLIBC_2.0 _init getValueProfDataSize FreeHook calloc@@GLIBC_2.0 getValueProfRecordValueData