提交 11b5f81e 编写于 作者: A Anton Blanchard 提交者: Ingo Molnar

perf_counter: Synthesize VDSO mmap event

perf record synthesizes mmap events for the running process.
Right now it just catches file mappings, but we can check for
the vdso symbol and add that too.
Signed-off-by: NAnton Blanchard <anton@samba.org>
Signed-off-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <20090716104817.517264409@samba.org>
Signed-off-by: NIngo Molnar <mingo@elte.hu>
上级 413ee3b4
...@@ -313,6 +313,10 @@ static void pid_synthesize_mmap_samples(pid_t pid) ...@@ -313,6 +313,10 @@ static void pid_synthesize_mmap_samples(pid_t pid)
if (*pbf == 'x') { /* vm_exec */ if (*pbf == 'x') { /* vm_exec */
char *execname = strchr(bf, '/'); char *execname = strchr(bf, '/');
/* Catch VDSO */
if (execname == NULL)
execname = strstr(bf, "[vdso]");
if (execname == NULL) if (execname == NULL)
continue; continue;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册