Linux kernel export kernel function to address mapping via /proc/kallsyms interface. Just run cat /proc/kallsyms to get a list of start-rip and function name.
- Avadh On Fri, Mar 29, 2013 at 8:43 AM, Paul Rosenfeld <[email protected]>wrote: > Intriguing. I will give this a shot. Thanks. > > > On Fri, Mar 29, 2013 at 8:25 AM, <[email protected]> wrote: > >> Have you tried using ftrace? Seems like it would do the job. >> (http://lwn.net/Articles/365835/) >> >> Tyler >> >> > I'm running some 16 core experiments with some simple OpenMP workloads >> > (specifically the STREAM memory benchmark). However, when I look at the >> > RIP >> > prints that scroll by in the console, I see 3 out of 16 cores stuck in >> > kernel space (all three at the same address: 0xffffffff81037eea). It >> > doesn't appear that these threads ever leave this address space >> according >> > to the prints. I've forced the affinity of the workload to run on all >> > cores >> > by using sched_setaffinity() before starting creating the checkpoint. So >> > I'm curious why in a very simple workload that's supposed to be running >> on >> > 16 threads, I'm getting these sticky threads. >> > >> > Is there some way to go about mapping this RIP back into some kind of >> > useful information about what is executing in the kernel at this >> address? >> > Is there some way to leverage the QEMU's GDB hooks to stop the world >> look >> > at what's going on inside the guest's execution? >> > >> > Thanks, >> > Paul >> > _______________________________________________ >> > http://www.marss86.org >> > Marss86-Devel mailing list >> > [email protected] >> > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >> > >> >> > > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel > >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
