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()
265 ProfDataWriter *Writer, const __llvm_profile_data *DataBegin, in lprofWriteDataImpl()
366 int lprofWriteOneBinaryId(ProfDataWriter *Writer, uint64_t BinaryIdLen, in lprofWriteOneBinaryId()
H A DInstrProfilingPlatformLinux.c141 static int WriteBinaryIdForNote(ProfDataWriter *Writer, in WriteBinaryIdForNote()
167 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds()
190 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
234 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 DInstrProfilingFile.c331 static uint32_t fileWriter(ProfDataWriter *This, ProfDataIOVec *IOVecs, in fileWriter()
360 static void initFileWriter(ProfDataWriter *This, FILE *File) { in initFileWriter()
370 ProfDataWriter *fileWriter = in lprofCreateBufferIOInternal()
371 (ProfDataWriter *)calloc(1, sizeof(ProfDataWriter)); in lprofCreateBufferIOInternal()
563 ProfDataWriter fileWriter; in writeFile()
952 static uint32_t binaryIdsStringWriter(ProfDataWriter *This, in binaryIdsStringWriter()
1013 ProfDataWriter Writer = {binaryIdsStringWriter, &Data}; in getCurFilename()
1251 ProfDataWriter fileWriter; in __llvm_profile_set_file_object()
1365 ProfDataWriter fileWriter; in __llvm_write_custom_profile()
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 DInstrProfilingPlatformWindows.c97 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformDarwin.c99 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids()
H A DInstrProfilingPlatformOther.c121 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()