global cpu_in, cpu_out probe qemu.system.x86_64.cpu_in { cpu_in[addr]++ } probe qemu.system.x86_64.cpu_out {cpu_out[addr]++ } probe end { # write out the data printf("\ncpu_in\n%6s %8s\n","port", "count") foreach (addr+ in cpu_in) printf("0x%04x %8d\n", addr, cpu_in[addr]) printf("\ncpu_out\n%6s %8s\n","port", "count") foreach (addr+ in cpu_out) printf("0x%04x %8d\n", addr, cpu_out[addr]) }