Searched refs:BufferIO (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/test/profile/ |
| H A D | instrprof-bufferio.c | 15 void lprofDeleteBufferIO(ProfBufferIO *BufferIO); 18 int lprofBufferIOFlush(ProfBufferIO *BufferIO); 27 ProfBufferIO *BufferIO; in main() local 47 lprofBufferIOWrite(BufferIO, "Short Strings:\n", in main() 50 lprofBufferIOWrite(BufferIO, SmallData, strlen(SmallData)); in main() 56 lprofBufferIOWrite(BufferIO, "Extra Long Strings:\n", in main() 59 lprofBufferIOWrite(BufferIO, LargeData, strlen(LargeData)); in main() 64 lprofBufferIOWrite(BufferIO, SmallData, strlen(SmallData)); in main() 67 lprofBufferIOWrite(BufferIO, "END\n", strlen("END\n")); in main() 71 lprofBufferIOFlush(BufferIO); in main() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/profile/ |
| H A D | InstrProfilingWriter.c | 58 BufferIO->OwnFileWriter = 0; in llvmInitBufferIO() 61 BufferIO->CurOffset = 0; in llvmInitBufferIO() 89 if (Size + BufferIO->CurOffset > BufferIO->BufferSz) { in lprofBufferIOWrite() 96 if (BufferIO->FileWriter->Write(BufferIO->FileWriter, IO, 1)) in lprofBufferIOWrite() 100 uint8_t *Buffer = BufferIO->BufferStart + BufferIO->CurOffset; in lprofBufferIOWrite() 104 BufferIO->CurOffset = in lprofBufferIOWrite() 111 if (BufferIO->CurOffset) { in lprofBufferIOFlush() 113 {BufferIO->BufferStart, sizeof(uint8_t), BufferIO->CurOffset, 0}}; in lprofBufferIOFlush() 114 if (BufferIO->FileWriter->Write(BufferIO->FileWriter, IO, 1)) in lprofBufferIOFlush() 116 BufferIO->CurOffset = 0; in lprofBufferIOFlush() [all …]
|
| H A D | InstrProfilingInternal.h | 93 void lprofDeleteBufferIO(ProfBufferIO *BufferIO); 99 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data, 105 int lprofBufferIOFlush(ProfBufferIO *BufferIO);
|