Linux Perf
|
Go to the source code of this file.
Classes | |
struct | trace_event |
struct | tracing_data |
struct | scripting_ops |
struct | scripting_context |
Functions | |
int | trace_event__init (struct trace_event *t) |
void | trace_event__cleanup (struct trace_event *t) |
int | trace_event__register_resolver (struct machine *machine, pevent_func_resolver_t *func) |
struct event_format * | trace_event__tp_format (const char *sys, const char *name) |
struct event_format * | trace_event__tp_format_id (int id) |
int | bigendian (void) |
void | event_format__fprintf (struct event_format *event, int cpu, void *data, int size, FILE *fp) |
void | event_format__print (struct event_format *event, int cpu, void *data, int size) |
int | parse_ftrace_file (struct pevent *pevent, char *buf, unsigned long size) |
int | parse_event_file (struct pevent *pevent, char *buf, unsigned long size, char *sys) |
unsigned long long | raw_field_value (struct event_format *event, const char *name, void *data) |
void | parse_proc_kallsyms (struct pevent *pevent, char *file, unsigned int size) |
void | parse_ftrace_printk (struct pevent *pevent, char *file, unsigned int size) |
void | parse_saved_cmdline (struct pevent *pevent, char *file, unsigned int size) |
ssize_t | trace_report (int fd, struct trace_event *tevent, bool repipe) |
struct event_format * | trace_find_next_event (struct pevent *pevent, struct event_format *event) |
unsigned long long | read_size (struct event_format *event, void *ptr, int size) |
unsigned long long | eval_flag (const char *flag) |
int | read_tracing_data (int fd, struct list_head *pattrs) |
struct tracing_data * | tracing_data_get (struct list_head *pattrs, int fd, bool temp) |
int | tracing_data_put (struct tracing_data *tdata) |
int | script_spec_register (const char *spec, struct scripting_ops *ops) |
void | setup_perl_scripting (void) |
void | setup_python_scripting (void) |
int | common_pc (struct scripting_context *context) |
int | common_flags (struct scripting_context *context) |
int | common_lock_depth (struct scripting_context *context) |
Variables | |
unsigned int | scripting_max_stack |
int bigendian | ( | void | ) |
int common_flags | ( | struct scripting_context * | context | ) |
int common_lock_depth | ( | struct scripting_context * | context | ) |
int common_pc | ( | struct scripting_context * | context | ) |
unsigned long long eval_flag | ( | const char * | flag | ) |
Definition at line 240 of file trace-event-parse.c.
void event_format__fprintf | ( | struct event_format * | event, |
int | cpu, | ||
void * | data, | ||
int | size, | ||
FILE * | fp | ||
) |
void event_format__print | ( | struct event_format * | event, |
int | cpu, | ||
void * | data, | ||
int | size | ||
) |
int parse_event_file | ( | struct pevent * | pevent, |
char * | buf, | ||
unsigned long | size, | ||
char * | sys | ||
) |
Definition at line 186 of file trace-event-parse.c.
int parse_ftrace_file | ( | struct pevent * | pevent, |
char * | buf, | ||
unsigned long | size | ||
) |
Definition at line 181 of file trace-event-parse.c.
void parse_ftrace_printk | ( | struct pevent * | pevent, |
char * | file, | ||
unsigned int | size | ||
) |
Definition at line 139 of file trace-event-parse.c.
void parse_proc_kallsyms | ( | struct pevent * | pevent, |
char * | file, | ||
unsigned int | size | ||
) |
void parse_saved_cmdline | ( | struct pevent * | pevent, |
char * | file, | ||
unsigned int | size | ||
) |
unsigned long long raw_field_value | ( | struct event_format * | event, |
const char * | name, | ||
void * | data | ||
) |
Definition at line 97 of file trace-event-parse.c.
unsigned long long read_size | ( | struct event_format * | event, |
void * | ptr, | ||
int | size | ||
) |
Definition at line 111 of file trace-event-parse.c.
int read_tracing_data | ( | int | fd, |
struct list_head * | pattrs | ||
) |
int script_spec_register | ( | const char * | spec, |
struct scripting_ops * | ops | ||
) |
void setup_perl_scripting | ( | void | ) |
void setup_python_scripting | ( | void | ) |
void trace_event__cleanup | ( | struct trace_event * | t | ) |
Definition at line 66 of file trace-event.c.
int trace_event__init | ( | struct trace_event * | t | ) |
Definition at line 29 of file trace-event.c.
int trace_event__register_resolver | ( | struct machine * | machine, |
pevent_func_resolver_t * | func | ||
) |
struct event_format* trace_event__tp_format | ( | const char * | sys, |
const char * | name | ||
) |
struct event_format* trace_event__tp_format_id | ( | int | id | ) |
struct event_format* trace_find_next_event | ( | struct pevent * | pevent, |
struct event_format * | event | ||
) |
Definition at line 192 of file trace-event-parse.c.
ssize_t trace_report | ( | int | fd, |
struct trace_event * | tevent, | ||
bool | repipe | ||
) |
struct tracing_data* tracing_data_get | ( | struct list_head * | pattrs, |
int | fd, | ||
bool | temp | ||
) |
int tracing_data_put | ( | struct tracing_data * | tdata | ) |
unsigned int scripting_max_stack |
Definition at line 65 of file builtin-script.c.