Home
last modified time | relevance | path

Searched refs:BufferIO (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/profile/
H A Dinstrprof-bufferio.c15 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 DInstrProfilingWriter.c58 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 DInstrProfilingInternal.h93 void lprofDeleteBufferIO(ProfBufferIO *BufferIO);
99 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data,
105 int lprofBufferIOFlush(ProfBufferIO *BufferIO);