Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingInternal.h61 struct ProfDataWriter;
62 typedef uint32_t (*WriterCallback)(struct ProfDataWriter *This, ProfDataIOVec *,
65 typedef struct ProfDataWriter { struct
68 } ProfDataWriter; argument
74 ProfDataWriter *FileWriter;
90 ProfBufferIO *lprofCreateBufferIO(ProfDataWriter *FileWriter);
113 uint32_t lprofBufferWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs,
115 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer);
153 int lprofWriteData(ProfDataWriter *Writer, VPDataReaderType *VPDataReader,
155 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()
264 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin, in lprofWriteDataImpl()
365 int lprofWriteOneBinaryId(ProfDataWriter *Writer, uint64_t BinaryIdLen, in lprofWriteOneBinaryId()
H A DInstrProfilingPlatformLinux.c130 static int WriteBinaryIdForNote(ProfDataWriter *Writer, in WriteBinaryIdForNote()
156 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds()
179 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
231 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
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 DInstrProfilingBuffer.c232 void initBufferWriter(ProfDataWriter *BufferWriter, char *Buffer) { in initBufferWriter()
238 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer()
248 ProfDataWriter BufferWriter; in __llvm_profile_write_buffer_internal()
H A DInstrProfilingFile.c296 static uint32_t fileWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in fileWriter()
334 static void initFileWriter(ProfDataWriter *This, FILE *File) { in initFileWriter()
344 ProfDataWriter *fileWriter = in lprofCreateBufferIOInternal()
345 (ProfDataWriter *)calloc(1, sizeof(ProfDataWriter)); in lprofCreateBufferIOInternal()
526 ProfDataWriter fileWriter; in writeFile()
1250 ProfDataWriter fileWriter; in __llvm_profile_set_file_object()
H A DInstrProfilingPlatformWindows.c100 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformDarwin.c103 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformOther.c124 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformAIX.c101 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()