|
Linux Perf
|
#include "builtin.h"#include "util/env.h"#include <subcmd/exec-cmd.h>#include "util/config.h"#include <subcmd/run-command.h>#include "util/parse-events.h"#include <subcmd/parse-options.h>#include "util/bpf-loader.h"#include "util/debug.h"#include "util/event.h"#include <api/fs/fs.h>#include <api/fs/tracing_path.h>#include <errno.h>#include <pthread.h>#include <signal.h>#include <stdlib.h>#include <time.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <linux/kernel.h>
Go to the source code of this file.
Classes | |
| struct | cmd_struct |
| struct | pager_config |
Macros | |
| #define | RUN_SETUP (1<<0) |
| #define | USE_PAGER (1<<1) |
Functions | |
| static int | pager_command_config (const char *var, const char *value, void *data) |
| static int | check_pager_config (const char *cmd) |
| static int | browser_command_config (const char *var, const char *value, void *data) |
| static int | check_browser_config (const char *cmd) |
| static void | commit_pager_choice (void) |
| static int | handle_options (const char ***argv, int *argc, int *envchanged) |
| static int | run_builtin (struct cmd_struct *p, int argc, const char **argv) |
| static void | handle_internal_command (int argc, const char **argv) |
| static void | execv_dashed_external (const char **argv) |
| static int | run_argv (int *argcp, const char ***argv) |
| static void | pthread__block_sigwinch (void) |
| void | pthread__unblock_sigwinch (void) |
| int | main (int argc, const char **argv) |
Variables | |
| const char | perf_usage_string [] |
| const char | perf_more_info_string [] |
| static int | use_pager = -1 |
| const char * | input_name |
| static struct cmd_struct | commands [] |
| struct option | options [] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int main | ( | int | argc, |
| const char ** | argv | ||
| ) |
|
static |
|
static |
|
static |
|
static |
| struct option options[] |
| const char perf_more_info_string[] |
| const char perf_usage_string[] |