Hi
I was able to confirm that vprobe does indeed work in Fusion 2.0. I am only getting 42 probes for Ubuntu 8.10 virtual machine. I was expecting to see many more probes available, am I missing something?
The probe listing you are seeing represents the list of static
probes provided by our software stack (e..g, Guest_PF, Guest_IRQ, etc). My
assumption is that you are looking for the dynamic guest probes which
are only available if you provide a guest symbol file to the VM before
boot. You can find the full details about loading guest symbol files
in the "Getting Started with VProbes" section of the Workstation 6.5 VProbes
Programming Manual (see
http://www.vmware.com/pdf/ws65_vprobes_reference.pdf). For
posterity's sake here are the brief set of steps to get things working for Linux guests:
- Create a guest symbol file by running 'cat /proc/kallsyms > <symbolFileName>' within the Linux guest.
- Copy this guest symbol file from the guest to the host.
- Add the following line to the
VM configuration (.vmx) file before booting the VM: vprobe.guestSyms =
"<path_to_symbolFileName>".
Let us know if you hit any road blocks when trying these steps.
Thanks!