Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/profile/
H A DInstrProfilingWriter.c52 BufferIO->OwnFileWriter = 0; in llvmInitBufferIO()
55 BufferIO->CurOffset = 0; in llvmInitBufferIO()
83 if (Size + BufferIO->CurOffset > BufferIO->BufferSz) { in lprofBufferIOWrite()
90 if (BufferIO->FileWriter->Write(BufferIO->FileWriter, IO, 1)) in lprofBufferIOWrite()
94 uint8_t *Buffer = BufferIO->BufferStart + BufferIO->CurOffset; in lprofBufferIOWrite()
98 BufferIO->CurOffset = in lprofBufferIOWrite()
105 if (BufferIO->CurOffset) { in lprofBufferIOFlush()
107 {BufferIO->BufferStart, sizeof(uint8_t), BufferIO->CurOffset}}; in lprofBufferIOFlush()
108 if (BufferIO->FileWriter->Write(BufferIO->FileWriter, IO, 1)) in lprofBufferIOFlush()
110 BufferIO->CurOffset = 0; in lprofBufferIOFlush()
[all …]
H A DInstrProfilingInternal.h87 void lprofDeleteBufferIO(ProfBufferIO *BufferIO);
93 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data,
99 int lprofBufferIOFlush(ProfBufferIO *BufferIO);