Neither am i. What i suggested was a user-space binary/executable built inNote, I am not advocating building the vmchannel client into the hostOk, that would work i suspect.
The symbol server's client can certainly access the bits through vmchannel.
Would be nice to have the symbol server in tools/perf/ and also make it easy
to add it to the initrd via a .config switch or so.
That would have basically all of the advantages of being built into the kernel
(availability, configurability, transparency, hackability), while having all
the advantages of a user-space approach as well (flexibility, extensibility,
robustness, ease of maintenance, etc.).
kernel. [...]
tools/perf and put into the initrd.