Home
last modified time | relevance | path

Searched refs:ProfBufferIO (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/profile/
H A Dinstrprof-bufferio.c13 typedef struct ProfBufferIO ProfBufferIO; typedef
14 ProfBufferIO *lprofCreateBufferIOInternal(void *File, uint32_t BufferSz);
15 void lprofDeleteBufferIO(ProfBufferIO *BufferIO);
17 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const char *Data, uint32_t Size);
18 int lprofBufferIOFlush(ProfBufferIO *BufferIO);
27 ProfBufferIO *BufferIO; in main()
/llvm-project-15.0.7/compiler-rt/lib/profile/
H A DInstrProfilingInternal.h70 typedef struct ProfBufferIO { struct
79 } ProfBufferIO; argument
82 ProfBufferIO *lprofCreateBufferIOInternal(void *File, uint32_t BufferSz);
87 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter);
93 void lprofDeleteBufferIO(ProfBufferIO *BufferIO);
99 int lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data,
105 int lprofBufferIOFlush(ProfBufferIO *BufferIO);
H A DInstrProfilingWriter.c26 static ProfBufferIO TheBufferIO;
55 static void llvmInitBufferIO(ProfBufferIO *BufferIO, ProfDataWriter *FileWriter, in llvmInitBufferIO()
64 COMPILER_RT_VISIBILITY ProfBufferIO *
76 COMPILER_RT_VISIBILITY void lprofDeleteBufferIO(ProfBufferIO *BufferIO) { in lprofDeleteBufferIO()
87 lprofBufferIOWrite(ProfBufferIO *BufferIO, const uint8_t *Data, uint32_t Size) { in lprofBufferIOWrite()
110 COMPILER_RT_VISIBILITY int lprofBufferIOFlush(ProfBufferIO *BufferIO) { in lprofBufferIOFlush()
126 static int writeOneValueProfData(ProfBufferIO *BufferIO, in writeOneValueProfData()
221 ProfBufferIO *BufferIO; in writeValueProfData()
H A DInstrProfilingFile.c293 COMPILER_RT_VISIBILITY ProfBufferIO *
301 ProfBufferIO *IO = lprofCreateBufferIO(fileWriter); in lprofCreateBufferIOInternal()