intel_pt_log
intel_pt_log("Emulated ptwrite detected\n");
intel_pt_log("ERROR: Buffer overflow\n");
intel_pt_log("CTC timestamp " x64_fmt " last MTC %#x CTC rem %#x\n",
intel_pt_log("Suppressing MTC timestamp " x64_fmt " less than current timestamp " x64_fmt "\n",
intel_pt_log("Suppressing CYC timestamp " x64_fmt " less than current timestamp " x64_fmt "\n",
intel_pt_log("WARNING: Unknown block type %u\n",
intel_pt_log("WARNING: Duplicate block type %u\n",
intel_pt_log("WARNING: Unknown block item %u type %d\n",
intel_pt_log("WARNING: Duplicate block item %u type %d\n",
intel_pt_log("ERROR: Unexpected packet\n");
intel_pt_log("ERROR: Missing TIP after FUP\n");
intel_pt_log("Omitting PGE ip " x64_fmt "\n",
intel_pt_log("Translated VM TSC %#" PRIx64 " -> %#" PRIx64
intel_pt_log("%s\n", buf);
intel_pt_log("Translated VM TSC %#" PRIx64 " -> %#" PRIx64
intel_pt_log("Surprising PGE change in OVF!");
intel_pt_log("ERROR: Unexpected packet\n");
intel_pt_log("ERROR: Unexpected packet\n");
intel_pt_log("timestamp: mtc_shift %u\n", decoder->mtc_shift);
intel_pt_log("timestamp: tsc_ctc_ratio_n %u\n", decoder->tsc_ctc_ratio_n);
intel_pt_log("timestamp: tsc_ctc_ratio_d %u\n", decoder->tsc_ctc_ratio_d);
intel_pt_log("timestamp: tsc_ctc_mult %u\n", decoder->tsc_ctc_mult);
intel_pt_log("timestamp: tsc_slip %#x\n", decoder->tsc_slip);
intel_pt_log("Hop mode: decoding FUP and TIPs, but not TNT\n");
intel_pt_log("Scanning for full IP\n");
intel_pt_log("Scanning for PSB\n");
intel_pt_log("Buffer 1st timestamp " x64_fmt " ref timestamp " x64_fmt "\n",
intel_pt_log("Fast forward towards timestamp " x64_fmt "\n", timestamp);
intel_pt_log("Fast forward to next PSB timestamp " x64_fmt "\n", tsc);
intel_pt_log("ERROR: Internal error\n");
intel_pt_log("ERROR: Bad packet\n");
intel_pt_log("Getting more data\n");
intel_pt_log("No more data\n");
intel_pt_log("Reference timestamp 0x%" PRIx64 "\n",
intel_pt_log("Timestamp: calculated %g TSC ticks per cycle too big (c.f. CBR-based value %g), pos " x64_fmt "\n",
intel_pt_log("Timestamp: calculated %g TSC ticks per cycle c.f. CBR-based value %g, pos " x64_fmt "\n",
intel_pt_log("Timestamp: calculated %g TSC ticks per cycle c.f. unknown CBR-based value, pos " x64_fmt "\n",
intel_pt_log("%s at " x64_fmt "\n", msg, u);
intel_pt_log("%s to " x64_fmt "\n", msg, u);
#define intel_pt_log_var(var, fmt) intel_pt_log("%s: " #var " " fmt "\n", __func__, var)
intel_pt_log("queue %u getting timestamp\n", queue_nr);
intel_pt_log("queue %u decoding cpu %d pid %d tid %d\n",
intel_pt_log("queue %u has no timestamp\n",
intel_pt_log("queue %u timestamp 0x%" PRIx64 "\n",
intel_pt_log("switch: cpu %d tid %d\n", ptq->cpu, tid);
intel_pt_log("switch_ip: %"PRIx64" ptss_ip: %"PRIx64"\n",
intel_pt_log("queue %u decoding cpu %d pid %d tid %d\n",
intel_pt_log("TSC %"PRIx64" est. TSC %"PRIx64"\n",
intel_pt_log("TSC %"PRIx64" est. TSC %"PRIx64"\n",
intel_pt_log("queue %u processing 0x%" PRIx64 " to 0x%" PRIx64 "\n",
intel_pt_log("queue %u cpu %d pid %d tid %d\n",
intel_pt_log("ERROR: cpu %d expecting switch ip\n", cpu);
intel_pt_log("sched_switch: cpu %d tid %d time %"PRIu64" tsc %#"PRIx64"\n",
intel_pt_log("context_switch event has no tid\n");
intel_pt_log("itrace_start: cpu %d pid %d tid %d time %"PRIu64" tsc %#"PRIx64"\n",
intel_pt_log("Invalidated instruction cache for %s at %#"PRIx64"\n",
intel_pt_log("event %u: cpu %d time %"PRIu64" tsc %#"PRIx64" ",
intel_pt_log("%s: %u range(s)\n", __func__, n);
intel_pt_log("range %d: perf time interval: %"PRIu64" to %"PRIu64"\n",
intel_pt_log("range %d: TSC time interval: %#"PRIx64" to %#"PRIx64"\n",
intel_pt_log("TSC frequency %"PRIu64"\n", tsc_freq);
intel_pt_log("Maximum non-turbo ratio %u\n",
intel_pt_log("Emulated ptwrite signature found\n");
intel_pt_log("Emulated ptwrite signature not found\n");
intel_pt_log("ERROR: guest sideband but no guest machine\n");
intel_pt_log("ERROR: no guest machine\n");
intel_pt_log("ERROR: no guest thread\n");
intel_pt_log("ERROR: no thread\n");
intel_pt_log("ERROR: thread has no dso for %#" PRIx64 "\n", *ip);
intel_pt_log("ERROR: thread has no map for %#" PRIx64 "\n", *ip);
intel_pt_log("ERROR: failed to read at offset %#" PRIx64 " ",
intel_pt_log("TIP.PGD ip %#"PRIx64" offset %#"PRIx64" in %s hit filter: %s offset %#"PRIx64" size %#"PRIx64"\n",
intel_pt_log("TIP.PGD ip %#"PRIx64" offset %#"PRIx64" in %s is not in a filter region\n",