Linux Kernel
3.7.1
|
#include "builtin.h"
#include "perf.h"
#include "util/cache.h"
#include "util/debug.h"
#include "util/exec_cmd.h"
#include "util/header.h"
#include "util/parse-options.h"
#include "util/session.h"
#include "util/tool.h"
#include "util/symbol.h"
#include "util/thread.h"
#include "util/trace-event.h"
#include "util/util.h"
#include "util/evlist.h"
#include "util/evsel.h"
#include "util/sort.h"
#include <linux/bitmap.h>
Go to the source code of this file.
Data Structures | |
struct | output_option |
struct | script_spec |
struct | script_desc |
Macros | |
#define | PRINT_FIELD(x) (output[attr->type].fields & PERF_OUTPUT_##x) |
#define | for_each_lang(scripts_path, scripts_dir, lang_dirent, lang_next) |
#define | for_each_script(lang_path, lang_dir, script_dirent, script_next) |
#define | RECORD_SUFFIX "-record" |
#define | REPORT_SUFFIX "-report" |
Enumerations | |
enum | perf_output_field { PERF_OUTPUT_COMM = 1U << 0, PERF_OUTPUT_TID = 1U << 1, PERF_OUTPUT_PID = 1U << 2, PERF_OUTPUT_TIME = 1U << 3, PERF_OUTPUT_CPU = 1U << 4, PERF_OUTPUT_EVNAME = 1U << 5, PERF_OUTPUT_TRACE = 1U << 6, PERF_OUTPUT_IP = 1U << 7, PERF_OUTPUT_SYM = 1U << 8, PERF_OUTPUT_DSO = 1U << 9, PERF_OUTPUT_ADDR = 1U << 10, PERF_OUTPUT_SYMOFFSET = 1U << 11 } |
Functions | |
int | script_spec_register (const char *spec, struct scripting_ops *ops) |
int | find_scripts (char **scripts_array, char **scripts_path_array) |
int | cmd_script (int argc, const char **argv, const char *prefix __maybe_unused) |
Variables | |
struct option | record_options [] |
struct output_option | all_output_options [] |
volatile int | session_done |
#define for_each_lang | ( | scripts_path, | |
scripts_dir, | |||
lang_dirent, | |||
lang_next | |||
) |
Definition at line 815 of file builtin-script.c.
#define for_each_script | ( | lang_path, | |
lang_dir, | |||
script_dirent, | |||
script_next | |||
) |
Definition at line 824 of file builtin-script.c.
Definition at line 138 of file builtin-script.c.
#define RECORD_SUFFIX "-record" |
Definition at line 832 of file builtin-script.c.
#define REPORT_SUFFIX "-report" |
Definition at line 833 of file builtin-script.c.
enum perf_output_field |
Definition at line 31 of file builtin-script.c.
Definition at line 1175 of file builtin-script.c.
Definition at line 1039 of file builtin-script.c.
int script_spec_register | ( | const char * | spec, |
struct scripting_ops * | ops | ||
) |
Definition at line 607 of file builtin-script.c.
struct output_option all_output_options[] |
Definition at line 68 of file builtin-script.c.
u64 invalid_fields |
Definition at line 69 of file builtin-script.c.
Definition at line 941 of file builtin-record.c.
bool user_set |
Definition at line 66 of file builtin-script.c.
bool wildcard_set |
Definition at line 67 of file builtin-script.c.