Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/profile/
H A DInstrProfilingWriter.c36 static void llvmInitBufferIO(ProfBufferIO *BufferIO, WriterCallback FileWriter, in llvmInitBufferIO() argument
38 BufferIO->File = File; in llvmInitBufferIO()
39 BufferIO->FileWriter = FileWriter; in llvmInitBufferIO()
40 BufferIO->BufferStart = Buffer; in llvmInitBufferIO()
41 BufferIO->BufferSz = BufferSz; in llvmInitBufferIO()
42 BufferIO->CurOffset = 0; in llvmInitBufferIO()
47 ProfBufferIO *BufferIO = (ProfBufferIO *)CallocHook(1, sizeof(ProfBufferIO)); in llvmCreateBufferIO() local
50 FreeHook(BufferIO); in llvmCreateBufferIO()
53 llvmInitBufferIO(BufferIO, FileWriter, File, Buffer, BufferSz); in llvmCreateBufferIO()
54 return BufferIO; in llvmCreateBufferIO()
[all …]
H A DInstrProfilingInternal.h81 void llvmDeleteBufferIO(ProfBufferIO *BufferIO);
87 int llvmBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data,
93 int llvmBufferIOFlush(ProfBufferIO *BufferIO);
/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/
H A Dinstrprof-bufferio.c15 void llvmDeleteBufferIO(ProfBufferIO *BufferIO);
17 int llvmBufferIOWrite(ProfBufferIO *BufferIO, const char *Data, uint32_t Size);
18 int llvmBufferIOFlush(ProfBufferIO *BufferIO);
27 ProfBufferIO *BufferIO; in main() local
45 BufferIO = llvmCreateBufferIOInternal(File[J], IOBufferSize[J]); in main()
47 llvmBufferIOWrite(BufferIO, "Short Strings:\n", strlen("Short Strings:\n")); in main()
49 llvmBufferIOWrite(BufferIO, SmallData, strlen(SmallData)); in main()
51 llvmBufferIOWrite(BufferIO, "Long Strings:\n", strlen("Long Strings:\n")); in main()
53 llvmBufferIOWrite(BufferIO, MediumData, strlen(MediumData)); in main()
55 llvmBufferIOWrite(BufferIO, "Extra Long Strings:\n", in main()
[all …]