Lines Matching refs:filename

1351 	} filename;  member
1558 ttrace->filename.ptr = ptr; in thread__set_filename_pos()
1559 ttrace->filename.entry_str_pos = bf - ttrace->entry_str; in thread__set_filename_pos()
2003 ttrace->filename.pending_open = false; in trace__sys_enter()
2040 if (id == trace->audit.open_id && ret >= 0 && ttrace->filename.pending_open) { in trace__sys_exit()
2041 trace__set_fd_pathname(thread, ret, ttrace->filename.name); in trace__sys_exit()
2042 ttrace->filename.pending_open = false; in trace__sys_exit()
2102 const char *filename = perf_evsel__rawptr(evsel, sample, "pathname"); in trace__vfs_getname() local
2111 filename_len = strlen(filename); in trace__vfs_getname()
2113 if (ttrace->filename.namelen < filename_len) { in trace__vfs_getname()
2114 char *f = realloc(ttrace->filename.name, filename_len + 1); in trace__vfs_getname()
2119 ttrace->filename.namelen = filename_len; in trace__vfs_getname()
2120 ttrace->filename.name = f; in trace__vfs_getname()
2123 strcpy(ttrace->filename.name, filename); in trace__vfs_getname()
2124 ttrace->filename.pending_open = true; in trace__vfs_getname()
2126 if (!ttrace->filename.ptr) in trace__vfs_getname()
2135 filename += filename_len - remaining_space; in trace__vfs_getname()
2139 to_move = entry_str_len - ttrace->filename.entry_str_pos + 1; /* \0 */ in trace__vfs_getname()
2140 pos = ttrace->entry_str + ttrace->filename.entry_str_pos; in trace__vfs_getname()
2142 memcpy(pos, filename, filename_len); in trace__vfs_getname()
2144 ttrace->filename.ptr = 0; in trace__vfs_getname()
2145 ttrace->filename.entry_str_pos = 0; in trace__vfs_getname()
2974 static int trace__open_output(struct trace *trace, const char *filename) in trace__open_output() argument
2978 if (!stat(filename, &st) && st.st_size) { in trace__open_output()
2981 scnprintf(oldname, sizeof(oldname), "%s.old", filename); in trace__open_output()
2983 rename(filename, oldname); in trace__open_output()
2986 trace->output = fopen(filename, "w"); in trace__open_output()