Searched refs:ProfDataWriter (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingInternal.h58 struct ProfDataWriter;
59 typedef uint32_t (*WriterCallback)(struct ProfDataWriter *This, ProfDataIOVec *,
62 typedef struct ProfDataWriter { struct
65 } ProfDataWriter; typedef in typeref:struct:ProfDataWriter
71 ProfDataWriter *FileWriter;
87 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter);
110 uint32_t lprofBufferWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs,
112 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer);
150 int lprofWriteData(ProfDataWriter *Writer, VPDataReaderType *VPDataReader,
152 int lprofWriteDataImpl(ProfDataWriter *Write
[all...]
H A DInstrProfilingWriter.c35 COMPILER_RT_VISIBILITY uint32_t lprofBufferWriter(ProfDataWriter *This,
52 static void llvmInitBufferIO(ProfBufferIO *BufferIO, ProfDataWriter *FileWriter,
62 lprofCreateBufferIO(ProfDataWriter *FileWriter) {
98 ProfDataWriter BufferWriter;
214 static int writeValueProfData(ProfDataWriter *Writer,
238 COMPILER_RT_VISIBILITY int lprofWriteData(ProfDataWriter *Writer,
254 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin,
H A DInstrProfilingBuffer.c110 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer) {
116 ProfDataWriter BufferWriter;
125 ProfDataWriter BufferWriter;
H A DInstrProfilingPlatformFuchsia.c110 static uint32_t lprofVMOWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs,
140 static void initVMOWriter(ProfDataWriter *This) {
161 ProfDataWriter VMOWriter;
H A DInstrProfilingFile.c121 static uint32_t fileWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs,
159 static void initFileWriter(ProfDataWriter *This, FILE *File) {
169 ProfDataWriter *fileWriter =
170 (ProfDataWriter *)calloc(sizeof(ProfDataWriter), 1);
344 ProfDataWriter fileWriter;

Completed in 118 milliseconds