Searched refs:ProfBufferIO (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/test/profile/ |
| H A D | instrprof-bufferio.c | 13 typedef struct ProfBufferIO ProfBufferIO; typedef 14 ProfBufferIO *lprofCreateBufferIOInternal(void *File, uint32_t BufferSz); 15 void lprofDeleteBufferIO(ProfBufferIO *BufferIO); 17 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const char *Data, uint32_t Size); 18 int lprofBufferIOFlush(ProfBufferIO *BufferIO); 27 ProfBufferIO *BufferIO; in main()
|
| /llvm-project-15.0.7/compiler-rt/lib/profile/ |
| H A D | InstrProfilingInternal.h | 70 typedef struct ProfBufferIO { struct 79 } ProfBufferIO; argument 82 ProfBufferIO *lprofCreateBufferIOInternal(void *File, uint32_t BufferSz); 87 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter); 93 void lprofDeleteBufferIO(ProfBufferIO *BufferIO); 99 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data, 105 int lprofBufferIOFlush(ProfBufferIO *BufferIO);
|
| H A D | InstrProfilingWriter.c | 26 static ProfBufferIO TheBufferIO; 55 static void llvmInitBufferIO(ProfBufferIO *BufferIO, ProfDataWriter *FileWriter, in llvmInitBufferIO() 64 COMPILER_RT_VISIBILITY ProfBufferIO * 76 COMPILER_RT_VISIBILITY void lprofDeleteBufferIO(ProfBufferIO *BufferIO) { in lprofDeleteBufferIO() 87 lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data, uint32_t Size) { in lprofBufferIOWrite() 110 COMPILER_RT_VISIBILITY int lprofBufferIOFlush(ProfBufferIO *BufferIO) { in lprofBufferIOFlush() 126 static int writeOneValueProfData(ProfBufferIO *BufferIO, in writeOneValueProfData() 221 ProfBufferIO *BufferIO; in writeValueProfData()
|
| H A D | InstrProfilingFile.c | 293 COMPILER_RT_VISIBILITY ProfBufferIO * 301 ProfBufferIO *IO = lprofCreateBufferIO(fileWriter); in lprofCreateBufferIOInternal()
|