Searched refs:ProfDataWriter (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfilingInternal.h | 61 struct ProfDataWriter; 62 typedef uint32_t (*WriterCallback)(struct ProfDataWriter *This, ProfDataIOVec *, 65 typedef struct ProfDataWriter { struct 68 } ProfDataWriter; argument 74 ProfDataWriter *FileWriter; 90 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter); 113 uint32_t lprofBufferWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, 115 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer); 153 int lprofWriteData(ProfDataWriter *Writer, VPDataReaderType *VPDataReader, 155 int lprofWriteDataImpl(ProfDataWriter *Writer, [all …]
|
H A D | InstrProfilingWriter.c | 38 COMPILER_RT_VISIBILITY uint32_t lprofBufferWriter(ProfDataWriter *This, in lprofBufferWriter() 55 static void llvmInitBufferIO(ProfBufferIO *BufferIO, ProfDataWriter *FileWriter, in llvmInitBufferIO() 65 lprofCreateBufferIO(ProfDataWriter *FileWriter) { in lprofCreateBufferIO() 101 ProfDataWriter BufferWriter; in lprofBufferIOWrite() 217 static int writeValueProfData(ProfDataWriter *Writer, in writeValueProfData() 241 COMPILER_RT_VISIBILITY int lprofWriteData(ProfDataWriter *Writer, in lprofWriteData() 264 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin, in lprofWriteDataImpl() 365 int lprofWriteOneBinaryId(ProfDataWriter *Writer, uint64_t BinaryIdLen, in lprofWriteOneBinaryId()
|
H A D | InstrProfilingPlatformLinux.c | 130 static int WriteBinaryIdForNote(ProfDataWriter *Writer, in WriteBinaryIdForNote() 156 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds() 179 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids() 231 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
|
H A D | InstrProfilingPlatformFuchsia.c | 65 static uint32_t lprofVMOWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in lprofVMOWriter() 99 static void initVMOWriter(ProfDataWriter *This, struct lprofVMOWriterCtx *Ctx) { in initVMOWriter() 149 ProfDataWriter VMOWriter; in __llvm_profile_initialize()
|
H A D | InstrProfilingBuffer.c | 232 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer) { in initBufferWriter() 238 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer() 248 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer_internal()
|
H A D | InstrProfilingFile.c | 296 static uint32_t fileWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in fileWriter() 334 static void initFileWriter(ProfDataWriter *This, FILE *File) { in initFileWriter() 344 ProfDataWriter *fileWriter = in lprofCreateBufferIOInternal() 345 (ProfDataWriter *)calloc(1, sizeof(ProfDataWriter)); in lprofCreateBufferIOInternal() 526 ProfDataWriter fileWriter; in writeFile() 1250 ProfDataWriter fileWriter; in __llvm_profile_set_file_object()
|
H A D | InstrProfilingPlatformWindows.c | 100 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
|
H A D | InstrProfilingPlatformDarwin.c | 103 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
|
H A D | InstrProfilingPlatformOther.c | 124 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
|
H A D | InstrProfilingPlatformAIX.c | 101 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
|