• Home
  • Raw
  • Download

Lines Matching full:machine

4 #include "machine.h"
98 struct machine *machine) in perf_event__synthesize_comm() argument
118 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__synthesize_comm()
121 machine->id_hdr_size); in perf_event__synthesize_comm()
125 if (process(tool, event, &synth_sample, machine) != 0) in perf_event__synthesize_comm()
151 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__synthesize_comm()
154 machine->id_hdr_size); in perf_event__synthesize_comm()
158 if (process(tool, event, &synth_sample, machine) != 0) { in perf_event__synthesize_comm()
173 struct machine *machine) in perf_event__synthesize_mmap_events() argument
231 memset(event->mmap.filename + size, 0, machine->id_hdr_size); in perf_event__synthesize_mmap_events()
232 event->mmap.header.size += machine->id_hdr_size; in perf_event__synthesize_mmap_events()
236 if (process(tool, event, &synth_sample, machine) != 0) { in perf_event__synthesize_mmap_events()
248 struct machine *machine) in perf_event__synthesize_modules() argument
252 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_modules()
254 machine->id_hdr_size)); in perf_event__synthesize_modules()
267 if (machine__is_host(machine)) in perf_event__synthesize_modules()
284 memset(event->mmap.filename + size, 0, machine->id_hdr_size); in perf_event__synthesize_modules()
285 event->mmap.header.size += machine->id_hdr_size; in perf_event__synthesize_modules()
288 event->mmap.pid = machine->pid; in perf_event__synthesize_modules()
292 if (process(tool, event, &synth_sample, machine) != 0) { in perf_event__synthesize_modules()
307 struct machine *machine) in __event__synthesize_thread() argument
310 process, machine); in __event__synthesize_thread()
314 process, machine); in __event__synthesize_thread()
320 struct machine *machine) in perf_event__synthesize_thread_map() argument
325 comm_event = malloc(sizeof(comm_event->comm) + machine->id_hdr_size); in perf_event__synthesize_thread_map()
329 mmap_event = malloc(sizeof(mmap_event->mmap) + machine->id_hdr_size); in perf_event__synthesize_thread_map()
337 process, tool, machine)) { in perf_event__synthesize_thread_map()
362 process, tool, machine)) { in perf_event__synthesize_thread_map()
377 struct machine *machine) in perf_event__synthesize_threads() argument
384 comm_event = malloc(sizeof(comm_event->comm) + machine->id_hdr_size); in perf_event__synthesize_threads()
388 mmap_event = malloc(sizeof(mmap_event->mmap) + machine->id_hdr_size); in perf_event__synthesize_threads()
407 process, tool, machine); in perf_event__synthesize_threads()
444 struct machine *machine, in perf_event__synthesize_kernel_mmap() argument
460 machine->id_hdr_size)); in perf_event__synthesize_kernel_mmap()
467 mmap_name = machine__mmap_name(machine, name_buff, sizeof(name_buff)); in perf_event__synthesize_kernel_mmap()
468 if (machine__is_host(machine)) { in perf_event__synthesize_kernel_mmap()
477 if (machine__is_default_guest(machine)) in perf_event__synthesize_kernel_mmap()
480 sprintf(path, "%s/proc/kallsyms", machine->root_dir); in perf_event__synthesize_kernel_mmap()
490 map = machine->vmlinux_maps[MAP__FUNCTION]; in perf_event__synthesize_kernel_mmap()
496 (sizeof(event->mmap.filename) - size) + machine->id_hdr_size); in perf_event__synthesize_kernel_mmap()
500 event->mmap.pid = machine->pid; in perf_event__synthesize_kernel_mmap()
502 err = process(tool, event, &synth_sample, machine); in perf_event__synthesize_kernel_mmap()
516 struct machine *machine) in perf_event__process_comm() argument
518 return machine__process_comm_event(machine, event); in perf_event__process_comm()
524 struct machine *machine) in perf_event__process_lost() argument
526 return machine__process_lost_event(machine, event); in perf_event__process_lost()
550 struct machine *machine) in perf_event__process_mmap() argument
552 return machine__process_mmap_event(machine, event); in perf_event__process_mmap()
558 struct machine *machine) in perf_event__process_mmap2() argument
560 return machine__process_mmap2_event(machine, event); in perf_event__process_mmap2()
573 struct machine *machine) in perf_event__process_fork() argument
575 return machine__process_fork_event(machine, event); in perf_event__process_fork()
581 struct machine *machine) in perf_event__process_exit() argument
583 return machine__process_exit_event(machine, event); in perf_event__process_exit()
615 struct machine *machine) in perf_event__process() argument
617 return machine__process_event(machine, event); in perf_event__process()
621 struct machine *machine, u8 cpumode, in thread__find_addr_map() argument
633 if (machine == NULL) { in thread__find_addr_map()
640 mg = &machine->kmaps; in thread__find_addr_map()
646 mg = &machine->kmaps; in thread__find_addr_map()
684 machine && mg != &machine->kmaps) { in thread__find_addr_map()
685 mg = &machine->kmaps; in thread__find_addr_map()
694 map__load(al->map, machine->symbol_filter); in thread__find_addr_map()
699 void thread__find_addr_location(struct thread *thread, struct machine *machine, in thread__find_addr_location() argument
703 thread__find_addr_map(thread, machine, cpumode, type, addr, al); in thread__find_addr_location()
706 machine->symbol_filter); in thread__find_addr_location()
712 struct machine *machine, in perf_event__preprocess_sample() argument
717 struct thread *thread = machine__findnew_thread(machine, sample->pid, in perf_event__preprocess_sample()
729 * Have we already created the kernel maps for this machine? in perf_event__preprocess_sample()
736 machine->vmlinux_maps[MAP__FUNCTION] == NULL) in perf_event__preprocess_sample()
737 machine__create_kernel_maps(machine); in perf_event__preprocess_sample()
739 thread__find_addr_map(thread, machine, cpumode, MAP__FUNCTION, in perf_event__preprocess_sample()
759 machine->symbol_filter); in perf_event__preprocess_sample()