static void read_ftrace_file(unsigned long long size) { char *buf; buf = malloc_or_die(size); read_or_die(buf, size); parse_ftrace_file(buf, size); free(buf); }
static int read_ftrace_file(struct pevent *pevent, unsigned long long size) { char *buf; buf = malloc(size); if (buf == NULL) return -1; if (do_read(buf, size) < 0) { free(buf); return -1; } parse_ftrace_file(pevent, buf, size); free(buf); return 0; }
static int read_ftrace_file(struct tep_handle *pevent, unsigned long long size) { int ret; char *buf; buf = malloc(size); if (buf == NULL) { pr_debug("memory allocation failure\n"); return -1; } ret = do_read(buf, size); if (ret < 0) { pr_debug("error reading ftrace file.\n"); goto out; } ret = parse_ftrace_file(pevent, buf, size); if (ret < 0) pr_debug("error parsing ftrace file.\n"); out: free(buf); return ret; }