]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - tools/perf/util/event.c
perf tools: handle spaces in file names obtained from /proc/pid/maps
[karo-tx-linux.git] / tools / perf / util / event.c
index 8b10621b415c684564a6dd5af130ebc9d3ab33c7..956187bf1a8532454dec1c2aa8fa4c4a9a827928 100644 (file)
@@ -274,7 +274,7 @@ int perf_event__synthesize_mmap_events(struct perf_tool *tool,
                strcpy(execname, "");
 
                /* 00400000-0040c000 r-xp 00000000 fd:01 41038  /bin/cat */
-               n = sscanf(bf, "%"PRIx64"-%"PRIx64" %s %"PRIx64" %x:%x %u %s\n",
+               n = sscanf(bf, "%"PRIx64"-%"PRIx64" %s %"PRIx64" %x:%x %u %[^\n]\n",
                       &event->mmap2.start, &event->mmap2.len, prot,
                       &event->mmap2.pgoff, &event->mmap2.maj,
                       &event->mmap2.min,