Lines Matching refs:File

102 static void setProfileFile(FILE *File) { ProfileFile = File; }  in setProfileFile()  argument
104 COMPILER_RT_VISIBILITY void __llvm_profile_set_file_object(FILE *File, in __llvm_profile_set_file_object() argument
109 fileno(File)); in __llvm_profile_set_file_object()
112 setProfileFile(File); in __llvm_profile_set_file_object()
126 FILE *File = (FILE *)This->WriterCtx; in fileWriter() local
130 if (fwrite(IOVecs[I].Data, IOVecs[I].ElmSize, IOVecs[I].NumElm, File) != in fileWriter()
138 if (fwrite(Zeroes, sizeof(uint8_t), PartialWriteLen, File) != in fileWriter()
145 if (fseek(File, IOVecs[I].ElmSize * IOVecs[I].NumElm, SEEK_CUR) == -1) in fileWriter()
154 static uint32_t orderFileWriter(FILE *File, const uint32_t *DataStart) { in orderFileWriter() argument
155 if (fwrite(DataStart, sizeof(uint32_t), INSTR_ORDER_FILE_BUFFER_SIZE, File) != in orderFileWriter()
161 static void initFileWriter(ProfDataWriter *This, FILE *File) { in initFileWriter() argument
163 This->WriterCtx = File; in initFileWriter()
167 lprofCreateBufferIOInternal(void *File, uint32_t BufferSz) { in lprofCreateBufferIOInternal() argument
173 initFileWriter(fileWriter, File); in lprofCreateBufferIOInternal()
325 FILE *File; in getFileObject() local
326 File = getProfileFile(); in getFileObject()
327 if (File != NULL) { in getFileObject()
328 return File; in getFileObject()
393 FILE *File; in truncateCurrentFile() local
423 File = fopen(Filename, "w"); in truncateCurrentFile()
424 if (!File) in truncateCurrentFile()
426 fclose(File); in truncateCurrentFile()
438 static int writeProfileWithFileObject(const char *Filename, FILE *File) { in writeProfileWithFileObject() argument
439 setProfileFile(File); in writeProfileWithFileObject()
448 static void unlockProfile(int *ProfileRequiresUnlock, FILE *File) { in unlockProfile() argument
453 lprofUnlockFileHandle(File); in unlockProfile()
492 FILE *File = NULL; in initializeProfileForContinuousMode() local
502 File = fopen(Filename, "a+b"); in initializeProfileForContinuousMode()
503 if (!File) in initializeProfileForContinuousMode()
507 CurrentFileOffset = ftello(File); in initializeProfileForContinuousMode()
518 if (writeProfileWithFileObject(Filename, File) != 0) in initializeProfileForContinuousMode()
525 File = lprofOpenFileEx(Filename); in initializeProfileForContinuousMode()
526 if (!File) in initializeProfileForContinuousMode()
532 if (getProfileFileSizeForMerging(File, &ProfileFileSize) == -1) in initializeProfileForContinuousMode()
533 return unlockProfile(&ProfileRequiresUnlock, File); in initializeProfileForContinuousMode()
538 if (writeProfileWithFileObject(Filename, File) != 0) in initializeProfileForContinuousMode()
539 return unlockProfile(&ProfileRequiresUnlock, File); in initializeProfileForContinuousMode()
544 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1 || in initializeProfileForContinuousMode()
546 return unlockProfile(&ProfileRequiresUnlock, File); in initializeProfileForContinuousMode()
553 int Fileno = fileno(File); in initializeProfileForContinuousMode()
585 unlockProfile(&ProfileRequiresUnlock, File); in initializeProfileForContinuousMode()
670 FILE *File = NULL; in initializeProfileForContinuousMode() local
674 File = fopen(Filename, "w+b"); in initializeProfileForContinuousMode()
675 if (!File) in initializeProfileForContinuousMode()
678 if (writeMMappedFile(File, &Profile) == -1) { in initializeProfileForContinuousMode()
679 fclose(File); in initializeProfileForContinuousMode()
683 File = lprofOpenFileEx(Filename); in initializeProfileForContinuousMode()
684 if (!File) in initializeProfileForContinuousMode()
688 if (getProfileFileSizeForMerging(File, &ProfileFileSize) == -1) { in initializeProfileForContinuousMode()
689 lprofUnlockFileHandle(File); in initializeProfileForContinuousMode()
690 fclose(File); in initializeProfileForContinuousMode()
695 if (writeMMappedFile(File, &Profile) == -1) { in initializeProfileForContinuousMode()
696 fclose(File); in initializeProfileForContinuousMode()
702 if (mmapProfileForMerging(File, ProfileFileSize, &Profile) == -1) { in initializeProfileForContinuousMode()
703 fclose(File); in initializeProfileForContinuousMode()
708 lprofUnlockFileHandle(File); in initializeProfileForContinuousMode()