| /linux/tools/perf/scripts/python/ |
| H A D | intel-pt-events.py | 237 machine_pid = sample["machine_pid"] 239 …return "VM:%5d VCPU:%03d %16s %5u/%-5u [%03u] %9u.%09u " % (machine_pid, vcpu, comm, pid, tid, cp… 449 machine_pid = x[0] 452 machine_pid = 0 455 if machine_pid: 457 …(machine_pid, vcpu, "Trace error", pid, tid, cpu, ts / 1000000000, ts %1000000000, typ, code, msg,… 466 def context_switch(ts, cpu, pid, tid, np_pid, np_tid, machine_pid, out, out_preempt, *x): argument 478 machine_pid = x[0] 482 if machine_pid == -1: 485 machine_str = "machine PID %d" % machine_pid [all …]
|
| /linux/tools/perf/util/ |
| H A D | session.c | 866 * fmt >= 2 adds machine_pid and vcpu after msg[64]. in callchain_context_str() 873 pr_warning("WARNING: PERF_RECORD_AUXTRACE_ERROR: fmt %u but event too small for machine_pid/vcpu (%u bytes), downgrading fmt\n", in callchain_context_str() 878 event->auxtrace_error.machine_pid = bswap_32(event->auxtrace_error.machine_pid); in callchain_context_str() 1709 if (sample->machine_pid) in perf_session__deliver_synth_event() 1710 pid = sample->machine_pid; in perf_session__deliver_synth_event() 2156 * evsel__parse_sample() doesn't populate machine_pid/vcpu, 2165 sample.machine_pid = sid->machine_pid; in prefetch_event() 3935 static int perf_session__register_guest(struct perf_session *session, pid_t machine_pid) 2822 perf_session__register_guest(struct perf_session * session,pid_t machine_pid) perf_session__register_guest() argument [all...] |
| H A D | data.h | 139 char *perf_data__guest_kallsyms_name(struct perf_data *data, pid_t machine_pid);
|
| H A D | sample.h | 165 /** @machine_pid: The guest machine pid derived from the sample id. */ 166 u32 machine_pid; 104 u32 machine_pid; global() member
|
| H A D | data.c | 561 char *perf_data__guest_kallsyms_name(struct perf_data *data, pid_t machine_pid) 569 if (asprintf(&kallsyms_name, "%s/kcore_dir__%d/kallsyms", data->path, machine_pid) < 0) 509 perf_data__guest_kallsyms_name(struct perf_data * data,pid_t machine_pid) perf_data__guest_kallsyms_name() argument
|
| H A D | intel-pt.c | 1436 pid_t machine_pid = ptq->pid; in intel_pt_get_guest_from_sideband() 1440 if (machine_pid <= 0) in intel_pt_get_guest_from_sideband() 1443 machine = machines__find(machines, machine_pid); in intel_pt_get_guest_from_sideband() 1473 ptq->guest_machine_pid = machine_pid; in intel_pt_get_guest_from_sideband() 1703 sample->machine_pid = ptq->guest_machine_pid; in intel_pt_prep_a_sample() 2709 pid_t machine_pid, int vcpu) in intel_pt_synth_error() 2730 machine_pid, vcpu); in intel_ptq_synth_error() 2755 pid_t machine_pid = 0; in intel_pt_next_tid() 2763 machine_pid = ptq->guest_machine_pid; in intel_pt_next_tid() 2770 state->from_ip, tm, machine_pid, vcp in intel_pt_next_tid() 1435 pid_t machine_pid = ptq->pid; intel_pt_get_guest_from_sideband() local 2686 intel_pt_synth_error(struct intel_pt * pt,int code,int cpu,pid_t pid,pid_t tid,u64 ip,u64 timestamp,pid_t machine_pid,int vcpu) intel_pt_synth_error() argument 2732 pid_t machine_pid = 0; intel_ptq_synth_error() local [all...] |
| H A D | auxtrace.c | 1301 pid_t machine_pid, int vcpu) in auxtrace_synth_guest_error() 1317 if (machine_pid) { in perf_event__synthesize_auxtrace_info() 1319 auxtrace_error->machine_pid = machine_pid; in perf_event__synthesize_auxtrace_info() 1827 * instead to avoid accessing machine_pid/vcpu OOB. in perf_event__process_auxtrace_error() 1832 e->machine_pid) in perf_event__process_auxtrace_error() 1833 ret += fprintf(fp, " machine_pid %d vcpu %d", e->machine_pid, e->vcpu); in perf_event__process_auxtrace_error() 1280 auxtrace_synth_guest_error(struct perf_record_auxtrace_error * auxtrace_error,int type,int code,int cpu,pid_t pid,pid_t tid,u64 ip,const char * msg,u64 timestamp,pid_t machine_pid,int vcpu) auxtrace_synth_guest_error() argument
|
| H A D | auxtrace.h | 606 pid_t machine_pid, int vcpu);
|
| H A D | dlfilter.c | 543 ASSIGN(machine_pid); in dlfilter__do_filter_event()
|
| H A D | synthetic-events.c | 2052 if (sid->machine_pid) in perf_event__synthesize_event_update_name() 2056 e2[i].machine_pid = sid->machine_pid; in perf_event__synthesize_event_update_name()
|
| H A D | evlist.c | 1745 sample->machine_pid = sid->machine_pid; in evlist__to_front()
|
| /linux/tools/lib/perf/include/internal/ |
| H A D | evsel.h | 60 pid_t machine_pid; member
|
| /linux/tools/perf/ |
| H A D | builtin-inject.c | 81 u32 machine_pid; 1311 event->comm.pid != gs->machine_pid) in guest_session__add_attr() 1497 sid->machine_pid = gs->machine_pid; in guest_session__start() 1579 static int synthesize_build_id(struct perf_inject *inject, struct dso *dso, pid_t machine_pid) in free_hlist() 1581 struct machine *machine = perf_session__findnew_machine(inject->session, machine_pid); in guest_session__exit() 1614 return synthesize_build_id(inject, dso, gs->machine_pid); in guest_session__get_tc() 2045 pr_err("No VCPU threads found for pid %u\n", gs->machine_pid); in parse_guest_data() 2119 if (out || pid != gs->machine_pid) in keep_feat() 2237 gs->machine_pid in guest_session__copy_kcore_dir() 78 u32 machine_pid; global() member 1428 synthesize_build_id(struct perf_inject * inject,struct dso * dso,pid_t machine_pid) synthesize_build_id() argument [all...] |
| H A D | builtin-script.c | 216 {.str = "machine_pid", .field = PERF_OUTPUT_MACHINE_PID}, 844 if (PRINT_FIELD(MACHINE_PID) && sample->machine_pid) in perf_sample__fprintf_start() 845 printed += fprintf(fp, "VM:%5d ", sample->machine_pid); in perf_sample__fprintf_start() 847 /* Print VCPU only for guest events i.e. with machine_pid */ in perf_sample__fprintf_start() 848 if (PRINT_FIELD(VCPU) && sample->machine_pid) in perf_sample__fprintf_start() 4104 "code_page_size,ins_lat,machine_pid,vcpu,cgroup,retire_lat," in cmd_script()
|
| /linux/tools/perf/include/perf/ |
| H A D | perf_dlfilter.h | 71 __s32 machine_pid; member
|
| /linux/tools/lib/perf/include/perf/ |
| H A D | event.h | 341 __u64 machine_pid; 382 __u32 machine_pid; 334 __u64 machine_pid; global() member 375 __u32 machine_pid; global() member
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-dlfilter.txt | 116 __s32 machine_pid; 121 Note: 'machine_pid' and 'vcpu' are not original members, but were added together later.
|
| H A D | perf-script.txt | 139 code_page_size, ins_lat, machine_pid, vcpu, cgroup, retire_lat, brcntr, 233 The machine_pid and vcpu fields are derived from data resulting from using
|
| /linux/tools/perf/util/scripting-engines/ |
| H A D | trace-event-python.c | 895 if (sample->machine_pid) { in get_perf_sample_dict() 896 pydict_set_item_string_decref(dict_sample, "machine_pid", in get_perf_sample_dict() 897 _PyLong_FromLong(sample->machine_pid)); in get_perf_sample_dict() 1582 tuple_set_s32(t, 9, sample->machine_pid); in python_do_process_switch() 1610 s32 machine_pid = 0, vcpu = 0; in python_process_auxtrace_error() 1639 machine_pid = e->machine_pid; in python_process_auxtrace_error() 1654 tuple_set_s32(t, 9, machine_pid); in get_handler_name()
|