Searched refs:BufferIO (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/profile/ |
| H A D | InstrProfilingWriter.c | 36 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 D | InstrProfilingInternal.h | 81 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 D | instrprof-bufferio.c | 15 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 …]
|