Lines Matching defs:Filename
455 static void createProfileDir(const char *Filename) {
456 size_t Length = strlen(Filename);
457 if (lprofFindFirstDirSeparator(Filename)) {
459 strncpy(Copy, Filename, Length + 1);
566 const char *Filename;
573 Filename = getCurFilename(FilenameBuf, 0);
574 if (!Filename)
591 createProfileDir(Filename);
598 File = fopen(Filename, "w");
604 /* Write a partial profile to \p Filename, which is required to be backed by
606 static int writeProfileWithFileObject(const char *Filename, FILE *File) {
608 int rc = writeFile(Filename);
610 PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno));
633 const char *Filename = getCurFilename(FilenameBuf, 0);
634 if (!Filename)
644 File = lprofOpenFileEx(Filename);
657 if (writeProfileWithFileObject(Filename, File) != 0) {
674 File = fopen(Filename, FileOpenMode);
687 if (writeProfileWithFileObject(Filename, File) != 0) {
983 const char *Filename = getenv("LLVM_PROFILE_FILE");
984 if (!Filename || !Filename[0])
986 return Filename;
993 const char *Filename, *PrefixEnd;
1000 Filename = getCurFilename(FilenameBuf, 0);
1001 if (!Filename)
1004 PrefixEnd = lprofFindLastDirSeparator(Filename);
1008 Length = PrefixEnd - Filename + 1;
1014 memcpy(Prefix, Filename, Length);
1024 const char *Filename;
1032 Filename = getCurFilename(FilenameBuf, 1);
1033 if (!Filename)
1095 const char *Filename;
1110 Filename = getCurFilename(FilenameBuf, 0);
1113 if (!Filename) {
1114 PROF_ERR("Failed to write file : %s\n", "Filename not set");
1132 rc = writeFile(Filename);
1134 PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno));
1161 const char *Filename;
1170 Filename = getCurFilename(FilenameBuf, 1);
1173 if (!Filename) {
1174 PROF_ERR("Failed to write file : %s\n", "Filename not set");
1181 LengthBeforeAppend = strlen(Filename);
1197 rc = writeOrderFile(Filename);
1199 PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno));