|
static struct per_pid * | find_create_pid (struct timechart *tchart, int pid) |
|
static void | pid_set_comm (struct timechart *tchart, int pid, char *comm) |
|
static void | pid_fork (struct timechart *tchart, int pid, int ppid, u64 timestamp) |
|
static void | pid_exit (struct timechart *tchart, int pid, u64 timestamp) |
|
static void | pid_put_sample (struct timechart *tchart, int pid, int type, unsigned int cpu, u64 start, u64 end, const char *backtrace) |
|
static int | process_comm_event (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) |
|
static int | process_fork_event (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) |
|
static int | process_exit_event (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) |
|
static void | c_state_start (int cpu, u64 timestamp, int state) |
|
static void | c_state_end (struct timechart *tchart, int cpu, u64 timestamp) |
|
static void | p_state_change (struct timechart *tchart, int cpu, u64 timestamp, u64 new_freq) |
|
static void | sched_wakeup (struct timechart *tchart, int cpu, u64 timestamp, int waker, int wakee, u8 flags, const char *backtrace) |
|
static void | sched_switch (struct timechart *tchart, int cpu, u64 timestamp, int prev_pid, int next_pid, u64 prev_state, const char *backtrace) |
|
static const char * | cat_backtrace (union perf_event *event, struct perf_sample *sample, struct machine *machine) |
|
static int | process_sample_event (struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) |
|
static int | process_sample_cpu_idle (struct timechart *tchart __maybe_unused, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace __maybe_unused) |
|
static int | process_sample_cpu_frequency (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace __maybe_unused) |
|
static int | process_sample_sched_wakeup (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace) |
|
static int | process_sample_sched_switch (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace) |
|
static int | process_sample_power_start (struct timechart *tchart __maybe_unused, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace __maybe_unused) |
|
static int | process_sample_power_end (struct timechart *tchart, struct perf_evsel *evsel __maybe_unused, struct perf_sample *sample, const char *backtrace __maybe_unused) |
|
static int | process_sample_power_frequency (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample, const char *backtrace __maybe_unused) |
|
static void | end_sample_processing (struct timechart *tchart) |
|
static int | pid_begin_io_sample (struct timechart *tchart, int pid, int type, u64 start, int fd) |
|
static int | pid_end_io_sample (struct timechart *tchart, int pid, int type, u64 end, long ret) |
|
static int | process_enter_read (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_read (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_enter_write (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_write (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_enter_sync (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_sync (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_enter_tx (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_tx (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_enter_rx (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_rx (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_enter_poll (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static int | process_exit_poll (struct timechart *tchart, struct perf_evsel *evsel, struct perf_sample *sample) |
|
static void | sort_pids (struct timechart *tchart) |
|
static void | draw_c_p_states (struct timechart *tchart) |
|
static void | draw_wakeups (struct timechart *tchart) |
|
static void | draw_cpu_usage (struct timechart *tchart) |
|
static void | draw_io_bars (struct timechart *tchart) |
|
static void | draw_process_bars (struct timechart *tchart) |
|
static void | add_process_filter (const char *string) |
|
static int | passes_filter (struct per_pid *p, struct per_pidcomm *c) |
|
static int | determine_display_tasks_filtered (struct timechart *tchart) |
|
static int | determine_display_tasks (struct timechart *tchart, u64 threshold) |
|
static int | determine_display_io_tasks (struct timechart *timechart, u64 threshold) |
|
static void | write_svg_file (struct timechart *tchart, const char *filename) |
|
static int | process_header (struct perf_file_section *section __maybe_unused, struct perf_header *ph, int feat, int fd __maybe_unused, void *data) |
|
static int | __cmd_timechart (struct timechart *tchart, const char *output_name) |
|
static int | timechart__io_record (int argc, const char **argv) |
|
static int | timechart__record (struct timechart *tchart, int argc, const char **argv) |
|
static int | parse_process (const struct option *opt __maybe_unused, const char *arg, int __maybe_unused unset) |
|
static int | parse_highlight (const struct option *opt __maybe_unused, const char *arg, int __maybe_unused unset) |
|
static int | parse_time (const struct option *opt, const char *arg, int __maybe_unused unset) |
|
int | cmd_timechart (int argc, const char **argv) |
|