Messages in this thread | | | From | Namhyung Kim <> | Subject | Re: [PATCH] perf symbols: Add path to Ubuntu kernel debuginfo file | Date | Fri, 12 Sep 2014 15:43:28 +0900 |
| |
On Tue, 9 Sep 2014 09:11:52 +1000, Anton Blanchard wrote: > Ubuntu places the kernel debuginfo in /usr/lib/debug/boot/vmlinux-* > > Signed-off-by: Anton Blanchard <anton@samba.org>
It seems that you need to rebase it onto current acme/perf/core as there're little change in this area. The patch itself looks good to me.
Thanks, Namhyung
> --- > > Index: b/tools/perf/util/symbol.c > =================================================================== > --- a/tools/perf/util/symbol.c > +++ b/tools/perf/util/symbol.c > @@ -1750,7 +1750,7 @@ static int vmlinux_path__init(void) > struct utsname uts; > char bf[PATH_MAX]; > > - vmlinux_path = malloc(sizeof(char *) * 5); > + vmlinux_path = malloc(sizeof(char *) * 6); > if (vmlinux_path == NULL) > return -1; > > @@ -1784,6 +1784,12 @@ static int vmlinux_path__init(void) > uts.release); > vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); > if (vmlinux_path[vmlinux_path__nr_entries] == NULL) > + goto out_fail; > + ++vmlinux_path__nr_entries; > + snprintf(bf, sizeof(bf), "/usr/lib/debug/boot/vmlinux-%s", > + uts.release); > + vmlinux_path[vmlinux_path__nr_entries] = strdup(bf); > + if (vmlinux_path[vmlinux_path__nr_entries] == NULL) > goto out_fail; > ++vmlinux_path__nr_entries; >
| |