Lines Matching defs:file
7 This file is part of Callgrind, a Valgrind tool for call tracing.
26 The GNU General Public License is contained in the file COPYING.
202 /*--- Object/File/Function hash entry operations ---*/
293 file_node* file = (file_node*) CLG_MALLOC("cl.fn.nfn.1",
295 file->name = VG_(strdup)("cl.fn.nfn.2", filename);
297 file->fns[i] = NULL;
300 file->number = CLG_(stat).distinct_files;
301 file->obj = obj;
302 file->next = next;
303 return file;
313 /* lookup in file hash */
334 file_node* file, fn_node* next)
344 fn->file = file;
372 /* Get a function node in hash2 with known file node.
410 file_node *file = CLG_(get_file_node)(obj, filename);
411 fn_node *fn = get_fn_node_infile(file, fnname);
418 Char file[FILENAME_LEN],
435 file, FILENAME_LEN,
444 CLG_ASSERT(VG_(strlen)(dir) + VG_(strlen)(file) + 1 < FILENAME_LEN);
446 VG_(strcat)(dir, file); // Append file to dir
447 VG_(strcpy)(file, dir); // Move dir+file to file
452 VG_(strcpy)(file, "???");
468 VG_(strcpy)(file, "???");
501 /* get function/file name, line number and object of