Home
last modified time | relevance | path

Searched refs:ProfDataWriter (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/profile/
H A DInstrProfilingInternal.h58 struct ProfDataWriter;
59 typedef uint32_t (*WriterCallback)(struct ProfDataWriter *This, ProfDataIOVec *,
62 typedef struct ProfDataWriter { struct
65 } ProfDataWriter; typedef
71 ProfDataWriter *FileWriter;
87 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter);
110 uint32_t lprofBufferWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs,
112 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer);
150 int lprofWriteData(ProfDataWriter *Writer, VPDataReaderType *VPDataReader,
152 int lprofWriteDataImpl(ProfDataWriter *Writer,
[all …]
H A DInstrProfilingWriter.c38 COMPILER_RT_VISIBILITY uint32_t lprofBufferWriter(ProfDataWriter *This, in lprofBufferWriter()
55 static void llvmInitBufferIO(ProfBufferIO *BufferIO, ProfDataWriter *FileWriter, in llvmInitBufferIO()
65 lprofCreateBufferIO(ProfDataWriter *FileWriter) { in lprofCreateBufferIO()
101 ProfDataWriter BufferWriter; in lprofBufferIOWrite()
217 static int writeValueProfData(ProfDataWriter *Writer, in writeValueProfData()
241 COMPILER_RT_VISIBILITY int lprofWriteData(ProfDataWriter *Writer, in lprofWriteData()
257 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin, in lprofWriteDataImpl()
H A DInstrProfilingPlatformLinux.c100 static int WriteOneBinaryId(ProfDataWriter *Writer, uint64_t BinaryIdLen, in WriteOneBinaryId()
128 static int WriteBinaryIdForNote(ProfDataWriter *Writer, in WriteBinaryIdForNote()
153 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds()
176 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
228 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingBuffer.c148 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer) { in initBufferWriter()
154 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer()
163 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer_internal()
H A DInstrProfilingPlatformFuchsia.c65 static uint32_t lprofVMOWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in lprofVMOWriter()
99 static void initVMOWriter(ProfDataWriter *This, struct lprofVMOWriterCtx *Ctx) { in initVMOWriter()
149 ProfDataWriter VMOWriter; in __llvm_profile_initialize()
H A DInstrProfilingFile.c250 static uint32_t fileWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in fileWriter()
288 static void initFileWriter(ProfDataWriter *This, FILE *File) { in initFileWriter()
298 ProfDataWriter *fileWriter = in lprofCreateBufferIOInternal()
299 (ProfDataWriter *)calloc(sizeof(ProfDataWriter), 1); in lprofCreateBufferIOInternal()
478 ProfDataWriter fileWriter; in writeFile()
1166 ProfDataWriter fileWriter; in __llvm_profile_set_file_object()
H A DInstrProfilingPlatformDarwin.c71 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformWindows.c69 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformOther.c105 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()