Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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.h94 void lprofDeleteBufferIO(ProfBufferIO *BufferIO);
100 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data,
106 int lprofBufferIOFlush(ProfBufferIO *BufferIO);