Searched refs:VTableProfData (Results 1 – 9 of 9) sorted by relevance
| /src/contrib/llvm-project/compiler-rt/lib/profile/ |
| H A D | InstrProfiling.h | 52 typedef struct COMPILER_RT_ALIGNAS(INSTR_PROF_DATA_ALIGNMENT) VTableProfData { 55 } VTableProfData; typedef 119 const VTableProfData *__llvm_profile_begin_vtables(); 120 const VTableProfData *__llvm_profile_end_vtables(); 265 uint64_t __llvm_profile_get_num_vtable(const VTableProfData *Begin, 266 const VTableProfData *End); 269 uint64_t __llvm_profile_get_vtable_section_size(const VTableProfData *Begin, 270 const VTableProfData *End);
|
| H A D | InstrProfilingBuffer.c | 54 const VTableProfData *VTableBegin = __llvm_profile_begin_vtables(); in __llvm_profile_get_size_for_buffer() 55 const VTableProfData *VTableEnd = __llvm_profile_end_vtables(); in __llvm_profile_get_size_for_buffer() 87 uint64_t __llvm_profile_get_num_vtable(const VTableProfData *Begin, in __llvm_profile_get_num_vtable() 88 const VTableProfData *End) { in __llvm_profile_get_num_vtable() 91 return (EndI - BeginI) / sizeof(VTableProfData); in __llvm_profile_get_num_vtable() 95 uint64_t __llvm_profile_get_vtable_section_size(const VTableProfData *Begin, in __llvm_profile_get_vtable_section_size() 96 const VTableProfData *End) { in __llvm_profile_get_vtable_section_size() 197 const VTableProfData *VTableBegin, const VTableProfData *VTableEnd, in __llvm_profile_get_size_for_buffer_internal()
|
| H A D | InstrProfilingPlatformDarwin.c | 39 extern VTableProfData 42 extern VTableProfData 79 const VTableProfData *__llvm_profile_begin_vtables(void) { in __llvm_profile_begin_vtables() 83 const VTableProfData *__llvm_profile_end_vtables(void) { in __llvm_profile_end_vtables()
|
| H A D | InstrProfilingPlatformOther.c | 21 static const VTableProfData *VTableProfDataFirst = NULL; 22 static const VTableProfData *VTableProfDataLast = NULL; 87 COMPILER_RT_VISIBILITY const VTableProfData * 91 COMPILER_RT_VISIBILITY const VTableProfData *__llvm_profile_end_vtables(void) { in __llvm_profile_end_vtables()
|
| H A D | InstrProfilingInternal.h | 26 const VTableProfData *VTableBegin, const VTableProfData *VTableEnd, 161 const char *NamesEnd, const VTableProfData *VTableBegin, 162 const VTableProfData *VTableEnd, const char *VNamesBegin,
|
| H A D | InstrProfilingPlatformLinux.c | 48 extern VTableProfData PROF_VTABLE_START COMPILER_RT_VISIBILITY COMPILER_RT_WEAK; 49 extern VTableProfData PROF_VTABLE_STOP COMPILER_RT_VISIBILITY COMPILER_RT_WEAK; 80 COMPILER_RT_VISIBILITY const VTableProfData * 84 COMPILER_RT_VISIBILITY const VTableProfData *__llvm_profile_end_vtables(void) { in __llvm_profile_end_vtables()
|
| H A D | InstrProfilingPlatformWindows.c | 73 const VTableProfData *__llvm_profile_begin_vtables(void) { return NULL; } in __llvm_profile_begin_vtables() 74 const VTableProfData *__llvm_profile_end_vtables(void) { return NULL; } in __llvm_profile_end_vtables()
|
| H A D | InstrProfilingWriter.c | 253 const VTableProfData *VTableBegin = __llvm_profile_begin_vtables(); in lprofWriteData() 254 const VTableProfData *VTableEnd = __llvm_profile_end_vtables(); in lprofWriteData() 269 const char *NamesEnd, const VTableProfData *VTableBegin, in lprofWriteDataImpl() 270 const VTableProfData *VTableEnd, const char *VNamesBegin, in lprofWriteDataImpl()
|
| H A D | InstrProfilingMerge.c | 118 Header->NumVTables * sizeof(VTableProfData); in getDistanceFromCounterToValueProf()
|