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 --- |