Home
last modified time | relevance | path

Searched refs:VTableProfData (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfiling.h52 typedef struct COMPILER_RT_ALIGNAS(INSTR_PROF_DATA_ALIGNMENT) VTableProfData {
55 } VTableProfData; typedef
125 const VTableProfData *__llvm_profile_begin_vtables(void);
126 const VTableProfData *__llvm_profile_end_vtables(void);
271 uint64_t __llvm_profile_get_num_vtable(const VTableProfData *Begin,
272 const VTableProfData *End);
275 uint64_t __llvm_profile_get_vtable_section_size(const VTableProfData *Begin,
276 const VTableProfData *End);
H A DInstrProfilingBuffer.c54 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 DInstrProfilingPlatformDarwin.c39 extern VTableProfData
42 extern VTableProfData
77 const VTableProfData *__llvm_profile_begin_vtables(void) { in __llvm_profile_begin_vtables()
81 const VTableProfData *__llvm_profile_end_vtables(void) { in __llvm_profile_end_vtables()
H A DInstrProfilingPlatformOther.c22 static const VTableProfData *VTableProfDataFirst = NULL;
23 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 DInstrProfilingInternal.h26 const VTableProfData *VTableBegin, const VTableProfData *VTableEnd,
161 const char *NamesEnd, const VTableProfData *VTableBegin,
162 const VTableProfData *VTableEnd, const char *VNamesBegin,
H A DInstrProfilingPlatformLinux.c49 extern VTableProfData PROF_VTABLE_START COMPILER_RT_VISIBILITY COMPILER_RT_WEAK;
50 extern VTableProfData PROF_VTABLE_STOP COMPILER_RT_VISIBILITY COMPILER_RT_WEAK;
84 COMPILER_RT_VISIBILITY const VTableProfData *
88 COMPILER_RT_VISIBILITY const VTableProfData *__llvm_profile_end_vtables(void) { in __llvm_profile_end_vtables()
H A DInstrProfilingPlatformWindows.c71 const VTableProfData *__llvm_profile_begin_vtables(void) { return NULL; } in __llvm_profile_begin_vtables()
72 const VTableProfData *__llvm_profile_end_vtables(void) { return NULL; } in __llvm_profile_end_vtables()
H A DInstrProfilingWriter.c253 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 DInstrProfilingMerge.c118 Header->NumVTables * sizeof(VTableProfData); in getDistanceFromCounterToValueProf()