builtin-trace.c (63503dba87acfab49280d3b05df6705a6f327e8a) builtin-trace.c (0f98b11c616f240b54ee85629ff4d3650c7ccc7d)
1/*
2 * builtin-trace.c
3 *
4 * Builtin 'trace' command:
5 *
6 * Display a continuously updated trace of any workload, CPU, specific PID,
7 * system wide, etc. Default format is loosely strace like, but any other
8 * event may be specified using --event.

--- 4155 unchanged lines hidden (view full) ---

4164 struct evsel *evsel;
4165 const char * const trace_subcommands[] = { "record", NULL };
4166 int err = -1;
4167 char bf[BUFSIZ];
4168
4169 signal(SIGSEGV, sighandler_dump_stack);
4170 signal(SIGFPE, sighandler_dump_stack);
4171
1/*
2 * builtin-trace.c
3 *
4 * Builtin 'trace' command:
5 *
6 * Display a continuously updated trace of any workload, CPU, specific PID,
7 * system wide, etc. Default format is loosely strace like, but any other
8 * event may be specified using --event.

--- 4155 unchanged lines hidden (view full) ---

4164 struct evsel *evsel;
4165 const char * const trace_subcommands[] = { "record", NULL };
4166 int err = -1;
4167 char bf[BUFSIZ];
4168
4169 signal(SIGSEGV, sighandler_dump_stack);
4170 signal(SIGFPE, sighandler_dump_stack);
4171
4172 trace.evlist = perf_evlist__new();
4172 trace.evlist = evlist__new();
4173 trace.sctbl = syscalltbl__new();
4174
4175 if (trace.evlist == NULL || trace.sctbl == NULL) {
4176 pr_err("Not enough memory to run!\n");
4177 err = -ENOMEM;
4178 goto out;
4179 }
4180

--- 230 unchanged lines hidden ---
4173 trace.sctbl = syscalltbl__new();
4174
4175 if (trace.evlist == NULL || trace.sctbl == NULL) {
4176 pr_err("Not enough memory to run!\n");
4177 err = -ENOMEM;
4178 goto out;
4179 }
4180

--- 230 unchanged lines hidden ---