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