Home | History | Annotate | Download | only in gprof

Lines Matching refs:sf

41   Source_File *sf;
43 for (sf = first_src_file; sf; sf = sf->next)
45 if (FILENAME_CMP (path, sf->name) == 0)
49 if (!sf)
52 sf = (Source_File *) xmalloc (sizeof (*sf));
54 memset (sf, 0, sizeof (*sf));
56 sf->name = xstrdup (path);
57 sf->next = first_src_file;
58 first_src_file = sf;
61 return sf;
69 Source_File *sf;
75 for (sf = first_src_file; sf; sf = sf->next)
77 fname = strrchr (sf->name, '/');
82 fname = sf->name;
88 return sf;
93 annotate_source (Source_File *sf, unsigned int max_width,
108 strcpy (fname, sf->name);
110 if (IS_ABSOLUTE_PATH (sf->name))
117 sf->name, fname));
125 name_only = strrchr (sf->name, '/');
128 char *bslash = strrchr (sf->name, '\\');
131 if (name_only == NULL && sf->name[0] != '\0' && sf->name[1] == ':')
132 name_only = (char *)sf->name + 1;
156 strcat (fname, sf->name);
164 whoami, sf->name);
166 perror (sf->name);
180 filename = strrchr (sf->name, '/');
183 char *bslash = strrchr (sf->name, '\\');
186 if (filename == NULL && sf->name[0] != '\0' && sf->name[1] == ':')
187 filename = sf->name + 1;
193 filename = sf->name;
238 fprintf (ofp, _("*** File %s:\n"), sf->name);