|
static struct threads * | machine__threads (struct machine *machine, pid_t tid) |
|
static struct map * | machine__kernel_map (struct machine *machine) |
|
static struct maps * | machine__kernel_maps (struct machine *machine) |
|
int | machine__get_kernel_start (struct machine *machine) |
|
static u64 | machine__kernel_start (struct machine *machine) |
|
static bool | machine__kernel_ip (struct machine *machine, u64 ip) |
|
struct thread * | machine__find_thread (struct machine *machine, pid_t pid, pid_t tid) |
|
struct comm * | machine__thread_exec_comm (struct machine *machine, struct thread *thread) |
|
int | machine__process_comm_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_exit_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_fork_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_lost_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_lost_samples_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_aux_event (struct machine *machine, union perf_event *event) |
|
int | machine__process_itrace_start_event (struct machine *machine, union perf_event *event) |
|
int | machine__process_switch_event (struct machine *machine, union perf_event *event) |
|
int | machine__process_namespaces_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_mmap_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_mmap2_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
int | machine__process_event (struct machine *machine, union perf_event *event, struct perf_sample *sample) |
|
void | machines__init (struct machines *machines) |
|
void | machines__exit (struct machines *machines) |
|
void | machines__process_guests (struct machines *machines, machine__process_t process, void *data) |
|
struct machine * | machines__add (struct machines *machines, pid_t pid, const char *root_dir) |
|
struct machine * | machines__find_host (struct machines *machines) |
|
struct machine * | machines__find (struct machines *machines, pid_t pid) |
|
struct machine * | machines__findnew (struct machines *machines, pid_t pid) |
|
void | machines__set_id_hdr_size (struct machines *machines, u16 id_hdr_size) |
|
void | machines__set_comm_exec (struct machines *machines, bool comm_exec) |
|
struct machine * | machine__new_host (void) |
|
struct machine * | machine__new_kallsyms (void) |
|
int | machine__init (struct machine *machine, const char *root_dir, pid_t pid) |
|
void | machine__exit (struct machine *machine) |
|
void | machine__delete_threads (struct machine *machine) |
|
void | machine__delete (struct machine *machine) |
|
void | machine__remove_thread (struct machine *machine, struct thread *th) |
|
struct branch_info * | sample__resolve_bstack (struct perf_sample *sample, struct addr_location *al) |
|
struct mem_info * | sample__resolve_mem (struct perf_sample *sample, struct addr_location *al) |
|
int | thread__resolve_callchain (struct thread *thread, struct callchain_cursor *cursor, struct perf_evsel *evsel, struct perf_sample *sample, struct symbol **parent, struct addr_location *root_al, int max_stack) |
|
static bool | machine__is_default_guest (struct machine *machine) |
|
static bool | machine__is_host (struct machine *machine) |
|
bool | machine__is (struct machine *machine, const char *arch) |
|
int | machine__nr_cpus_avail (struct machine *machine) |
|
struct thread * | __machine__findnew_thread (struct machine *machine, pid_t pid, pid_t tid) |
|
struct thread * | machine__findnew_thread (struct machine *machine, pid_t pid, pid_t tid) |
|
struct dso * | machine__findnew_dso (struct machine *machine, const char *filename) |
|
size_t | machine__fprintf (struct machine *machine, FILE *fp) |
|
static struct symbol * | machine__find_kernel_symbol (struct machine *machine, u64 addr, struct map **mapp) |
|
static struct symbol * | machine__find_kernel_symbol_by_name (struct machine *machine, const char *name, struct map **mapp) |
|
struct map * | machine__findnew_module_map (struct machine *machine, u64 start, const char *filename) |
|
int | arch__fix_module_text_start (u64 *start, const char *name) |
|
int | machine__load_kallsyms (struct machine *machine, const char *filename) |
|
int | machine__load_vmlinux_path (struct machine *machine) |
|
size_t | machine__fprintf_dsos_buildid (struct machine *machine, FILE *fp, bool(skip)(struct dso *dso, int parm), int parm) |
|
size_t | machines__fprintf_dsos (struct machines *machines, FILE *fp) |
|
size_t | machines__fprintf_dsos_buildid (struct machines *machines, FILE *fp, bool(skip)(struct dso *dso, int parm), int parm) |
|
void | machine__destroy_kernel_maps (struct machine *machine) |
|
int | machine__create_kernel_maps (struct machine *machine) |
|
int | machines__create_kernel_maps (struct machines *machines, pid_t pid) |
|
int | machines__create_guest_kernel_maps (struct machines *machines) |
|
void | machines__destroy_kernel_maps (struct machines *machines) |
|
size_t | machine__fprintf_vmlinux_path (struct machine *machine, FILE *fp) |
|
int | machine__for_each_thread (struct machine *machine, int(*fn)(struct thread *thread, void *p), void *priv) |
|
int | machines__for_each_thread (struct machines *machines, int(*fn)(struct thread *thread, void *p), void *priv) |
|
int | __machine__synthesize_threads (struct machine *machine, struct perf_tool *tool, struct target *target, struct thread_map *threads, perf_event__handler_t process, bool data_mmap, unsigned int proc_map_timeout, unsigned int nr_threads_synthesize) |
|
static int | machine__synthesize_threads (struct machine *machine, struct target *target, struct thread_map *threads, bool data_mmap, unsigned int proc_map_timeout, unsigned int nr_threads_synthesize) |
|
pid_t | machine__get_current_tid (struct machine *machine, int cpu) |
|
int | machine__set_current_tid (struct machine *machine, int cpu, pid_t pid, pid_t tid) |
|
char * | machine__resolve_kernel_addr (void *vmachine, unsigned long long *addrp, char **modp) |
|
void | machine__get_kallsyms_filename (struct machine *machine, char *buf, size_t bufsz) |
|
int | machine__create_extra_kernel_maps (struct machine *machine, struct dso *kernel) |
|
int | machine__create_extra_kernel_map (struct machine *machine, struct dso *kernel, struct extra_kernel_map *xm) |
|
int | machine__map_x86_64_entry_trampolines (struct machine *machine, struct dso *kernel) |
|