Looking at the vprobes programmer's reference. There is mention of enabling fusion via /Library.... I assume this means that Fusion 2.0 has full vprobes support.
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?
Hi
Looking at the vprobes programmer's reference. There is mention of enabling fusion via /Library.... I assume this means that Fusion 2.0 has full vprobes support.
VProbes is not supported in the Fusion product. We (the VProbes team) are working to change the support status in future Fusion releases. Having said that, the VProbes code is in the Fusion product by virtue of being shared amongst the VMware products. Thus, from the technical perspective you should hit no major hurdles when trying to use VProbes in your Fusion 2.0 build.
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!