Re: [perf] Finding uninstalled modules Was Re: mailing list for traceusers

From: Avi Kivity
Date: Wed Sep 23 2009 - 04:31:48 EST


On 09/22/2009 11:17 PM, Arnaldo Carvalho de Melo wrote:

$ perf annotate -v -v -k ~avi/kvm/linux-2.6/vmlinux -m vmx_vcpu_run |
Here is the problem, he is passing a vmlinux, that way we don't parse
/proc/kallsyms, so no module symbols, he uses -m to load the modules
symbols but mod_dso__load_module_paths only looks at /lib/modules/, i.e.
installed modules.

I guess Avi hasn't installed modules, right? So the right fix for this
case is to figure out where modules are from the path given to -k, i.e.
we first use ~avi/kvm/linux-2.6/ as the modules path prefix and then
fallback to /lib/modules if we can't find modules there, right?

Modules were installed (I always load them with modprobe). It's possible that the installed modules were a later version than the loaded modules, but Mike's reply leads me to believe there was a real bug there.

--
error compiling committee.c: too many arguments to function

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/