, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami
Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/tests/backward-ring-buffer.c | 1 +
tools/perf/util/evlist.c| 4 ++--
tools/perf/
ould stop.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
ould stop.
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 158 +++-
1 file cha
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan <wa
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim &
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan
Cc: He Kuang
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 59 ++--
commit message,
add OVERWRITE_EVT_NOTREADY state, stop the state machine if
overwrite_evlist is not generated.
Arnaldo Carvalho de Melo (1):
perf tools: Drop redundant evsel->overwrite indicator
Wang Nan (7):
perf evlist: Introduce aux evlist
perf tests: Add
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.o
-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
Cc: Zefan Li
commit message,
add OVERWRITE_EVT_NOTREADY state, stop the state machine if
overwrite_evlist is not generated.
Arnaldo Carvalho de Melo (1):
perf tools: Drop redundant evsel->overwrite indicator
Wang Nan (7):
perf evlist: Introduce aux evlist
perf tests: Add
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/evli
-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/session.c | 22 +++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff
Commit-ID: 203d1cacaddfc1e320f1e2625502fd1e0de465bd
Gitweb: http://git.kernel.org/tip/203d1cacaddfc1e320f1e2625502fd1e0de465bd
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Mon, 4 Jul 2016 11:02:42 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate
Commit-ID: 203d1cacaddfc1e320f1e2625502fd1e0de465bd
Gitweb: http://git.kernel.org/tip/203d1cacaddfc1e320f1e2625502fd1e0de465bd
Author: Wang Nan
AuthorDate: Mon, 4 Jul 2016 11:02:42 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Mon, 4 Jul 2016 20:27:25 -0300
tools lib bpf: Add
Adding a missing license descriptopn header to files in libbpf,
make it LGPL-2.1.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Alexei Starovoitov <a...@kernel.org>
---
tools/lib/bpf/bpf.c| 13 +
tools/lib
Adding a missing license descriptopn header to files in libbpf,
make it LGPL-2.1.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Alexei Starovoitov
---
tools/lib/bpf/bpf.c| 13 +
tools/lib/bpf/bpf.h| 13 +
tools/lib/bpf/libbpf.c | 13
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.o
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/evli
-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
Cc: Zefan Li
-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/session.c | 22 +++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan <wa
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim &
rf evlist: Rename for_each() macros to
for_each_entry()").
v11 -> v12: Improve 'perf test backward': skip this test on old kernel,
resolve conflicts.
v12 -> v13: Drop evsel->overwrite, use evsel->attr.write_backward instead.
Arnaldo Carvalho de Melo (1):
perf tools: Drop redund
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan
Cc: He Kuang
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 59 ++--
rf evlist: Rename for_each() macros to
for_each_entry()").
v11 -> v12: Improve 'perf test backward': skip this test on old kernel,
resolve conflicts.
v12 -> v13: Drop evsel->overwrite, use evsel->attr.write_backward instead.
Arnaldo Carvalho de Melo (1):
perf tools: Drop redund
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Ki
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c
e_backward instead.
Signed-off-by: Arnaldo Carvalho de Melo <a...@redhat.com>
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...
Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/tests/backward-ring-buffer.c | 1 +
tools/perf/util/evlist.c| 4 ++--
tools/perf/
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.o
-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
Cc: Zefan Li
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/evli
-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/session.c | 22 +++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan <wa
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan
Cc: He Kuang
-- end
Test backward reading from ring buffer: FAILED!
[root@jouet ~]#
Reason: when kernel doesn't support 'attr.backward', perf_evsel__open() will
trim this bit and try again, unless evsel->overwrite is true.
Set evsel->overwrite in this test.
Signed-off-by: Wang Nan <wangn...@huawei.
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim &
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Ki
reading from ring buffer: FAILED!
[root@jouet ~]#
Reason: when kernel doesn't support 'attr.backward', perf_evsel__open() will
trim this bit and try again, unless evsel->overwrite is true.
Set evsel->overwrite in this test.
Signed-off-by: Wang Nan
Signed-off-by: Arnaldo Carvalho d
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 59 ++--
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c
rf evlist: Rename for_each() macros to
for_each_entry()").
v11 -> v12: Improve 'perf test backward': skip this test on old kernel,
resolve conflicts.
Arnaldo Carvalho de Melo (1):
perf tests: Skip backward ring buffer on old kernel
Wang Nan (7):
perf evlist: Introduce aux evlist
pe
rf evlist: Rename for_each() macros to
for_each_entry()").
v11 -> v12: Improve 'perf test backward': skip this test on old kernel,
resolve conflicts.
Arnaldo Carvalho de Melo (1):
perf tests: Skip backward ring buffer on old kernel
Wang Nan (7):
perf evlist: Introduce aux evlist
pe
Commit-ID: ebccba3fe0a02f622f80e6be0e8ecb1a9a3ed983
Gitweb: http://git.kernel.org/tip/ebccba3fe0a02f622f80e6be0e8ecb1a9a3ed983
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:12 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: ebccba3fe0a02f622f80e6be0e8ecb1a9a3ed983
Gitweb: http://git.kernel.org/tip/ebccba3fe0a02f622f80e6be0e8ecb1a9a3ed983
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:12 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:58 -0300
perf data ctf
Commit-ID: 9e1a7ea19f9f8e3e40c5ad1a5cc3615c1746ae7b
Gitweb: http://git.kernel.org/tip/9e1a7ea19f9f8e3e40c5ad1a5cc3615c1746ae7b
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:11 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: 9e1a7ea19f9f8e3e40c5ad1a5cc3615c1746ae7b
Gitweb: http://git.kernel.org/tip/9e1a7ea19f9f8e3e40c5ad1a5cc3615c1746ae7b
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:11 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:57 -0300
perf data ctf
Commit-ID: f02a6489d1e181c6c2731e80ff37024a130c326a
Gitweb: http://git.kernel.org/tip/f02a6489d1e181c6c2731e80ff37024a130c326a
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:08 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: f02a6489d1e181c6c2731e80ff37024a130c326a
Gitweb: http://git.kernel.org/tip/f02a6489d1e181c6c2731e80ff37024a130c326a
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:08 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:56 -0300
perf data ctf
Commit-ID: 8ee4c46c5ec2481dd18098c5604f791ff911d427
Gitweb: http://git.kernel.org/tip/8ee4c46c5ec2481dd18098c5604f791ff911d427
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:09 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: f5a08ceda55bee91f879d2ac19edeb4a8916d04f
Gitweb: http://git.kernel.org/tip/f5a08ceda55bee91f879d2ac19edeb4a8916d04f
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:10 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: 8ee4c46c5ec2481dd18098c5604f791ff911d427
Gitweb: http://git.kernel.org/tip/8ee4c46c5ec2481dd18098c5604f791ff911d427
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:09 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:56 -0300
perf data ctf
Commit-ID: f5a08ceda55bee91f879d2ac19edeb4a8916d04f
Gitweb: http://git.kernel.org/tip/f5a08ceda55bee91f879d2ac19edeb4a8916d04f
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:10 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:57 -0300
perf data ctf
Commit-ID: 3275f68e50290acd04612c6af41173fe83fdf4b0
Gitweb: http://git.kernel.org/tip/3275f68e50290acd04612c6af41173fe83fdf4b0
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:07 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: 3275f68e50290acd04612c6af41173fe83fdf4b0
Gitweb: http://git.kernel.org/tip/3275f68e50290acd04612c6af41173fe83fdf4b0
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:07 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:55 -0300
perf data ctf
Commit-ID: 069ee5c488d161f539bb897b1bc64b83f9773221
Gitweb: http://git.kernel.org/tip/069ee5c488d161f539bb897b1bc64b83f9773221
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Fri, 24 Jun 2016 11:22:06 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: 069ee5c488d161f539bb897b1bc64b83f9773221
Gitweb: http://git.kernel.org/tip/069ee5c488d161f539bb897b1bc64b83f9773221
Author: Wang Nan
AuthorDate: Fri, 24 Jun 2016 11:22:06 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:55 -0300
perf data ctf
Commit-ID: ee667f947c926eda1b8d6eccd0894bfbed75b6e3
Gitweb: http://git.kernel.org/tip/ee667f947c926eda1b8d6eccd0894bfbed75b6e3
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Mon, 27 Jun 2016 10:24:05 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: ee667f947c926eda1b8d6eccd0894bfbed75b6e3
Gitweb: http://git.kernel.org/tip/ee667f947c926eda1b8d6eccd0894bfbed75b6e3
Author: Wang Nan
AuthorDate: Mon, 27 Jun 2016 10:24:05 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:54 -0300
perf record
Commit-ID: cb21686b7d37776cfd34793f08d6466ce9091a7d
Gitweb: http://git.kernel.org/tip/cb21686b7d37776cfd34793f08d6466ce9091a7d
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Mon, 27 Jun 2016 10:24:04 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: cb21686b7d37776cfd34793f08d6466ce9091a7d
Gitweb: http://git.kernel.org/tip/cb21686b7d37776cfd34793f08d6466ce9091a7d
Author: Wang Nan
AuthorDate: Mon, 27 Jun 2016 10:24:04 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:53 -0300
perf record
Commit-ID: cda57a8c74aa326cbb1a1e2f7d30f8c76983e70c
Gitweb: http://git.kernel.org/tip/cda57a8c74aa326cbb1a1e2f7d30f8c76983e70c
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Mon, 27 Jun 2016 10:24:03 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: cda57a8c74aa326cbb1a1e2f7d30f8c76983e70c
Gitweb: http://git.kernel.org/tip/cda57a8c74aa326cbb1a1e2f7d30f8c76983e70c
Author: Wang Nan
AuthorDate: Mon, 27 Jun 2016 10:24:03 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:53 -0300
perf record: Move
Commit-ID: f5ce45736b5036e73e7ffa800a1137ad778d186e
Gitweb: http://git.kernel.org/tip/f5ce45736b5036e73e7ffa800a1137ad778d186e
Author: Wang Nan <wangn...@huawei.com>
AuthorDate: Sat, 25 Jun 2016 01:41:58 +
Committer: Arnaldo Carvalho de Melo <a...@redhat.com>
CommitDate:
Commit-ID: f5ce45736b5036e73e7ffa800a1137ad778d186e
Gitweb: http://git.kernel.org/tip/f5ce45736b5036e73e7ffa800a1137ad778d186e
Author: Wang Nan
AuthorDate: Sat, 25 Jun 2016 01:41:58 +
Committer: Arnaldo Carvalho de Melo
CommitDate: Tue, 28 Jun 2016 10:54:52 -0300
perf build: Add
.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
Cc: Zefan Li <lize...@huawei.com>
Cc: He Kuang <heku.
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.o
.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: He Kuang
Cc: Nilay Vaish
---
tools/perf/builtin-record.c | 56 +
1 file changed, 36 insertions(+), 20 deletions(-)
diff --git
, so when recording, if an event
is terminated, unmap mmaps, from parent and children.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/evli
() will be improved to read from multiple evlists.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim &
() will be improved to read from multiple evlists.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 34 --
1
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...
-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim <namhy...@kernel.org>
Cc: Zefan Li
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Ki
Improve test backward-ring-buffer, trace both enter and exit event of
prctl() syscall, utilize auxiliary evlist to mmap enter and exit event
into separated mmaps.
Signed-off-by: Wang Nan
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay
-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/util/session.c | 22 +++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff
r when DATA_PENDING state is observed.
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan <wa
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan <wangn...@huawei.com>
Signed-off-by: He Kuang <heku...@huawei.com>
Cc: Arnaldo
this problem we need to continously output non-sample
events. To satisify the requirement of daemonization, we need to merge
them periodically. It is possible but requires much more code and cycles.
Automatically select --tail-synthesize when --overwrite is provided.
Signed-off-by: Wang Nan
Cc: He Kuang
, enable_on_exec: 1, task: 1,
sample_id_all: 1, exclude_guest: 1, mmap2: 1, comm_exec: 1, write_backward: 1
# Tip: use 'perf evlist --trace-fields' to show fields for tracepoint events
Signed-off-by: Wang Nan
Signed-off-by: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami
rf evlist: Rename for_each() macros to
for_each_entry()").
Wang Nan (10):
perf record: Prepare mmap multiple evlists
perf record: Prepare reading from multiple evlists in
record__mmap_read_all()
perf record: Prepare picking perf_event_mmap_page from multiple
evlists
perf evlist: Introdu
rf evlist: Rename for_each() macros to
for_each_entry()").
Wang Nan (10):
perf record: Prepare mmap multiple evlists
perf record: Prepare reading from multiple evlists in
record__mmap_read_all()
perf record: Prepare picking perf_event_mmap_page from multiple
evlists
perf evlist: Introdu
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Masami Hiramatsu <mhira...@kernel.org>
Cc: Namhyung Kim &
Following commits introduce new evlists to record. This patch adjusts
record__pick_pc() and introduces perf_evlist__pick_pc() to read control
page from one specific evlist. record__pick_pc() will be improved to search
control page from multiple evlists.
Signed-off-by: Wang Nan <wa
rec->evlist or
rec->overwrite_evlist.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc: Arnaldo Carvalho de Melo
Cc: Jiri Olsa
Cc: Masami Hiramatsu
Cc: Namhyung Kim
Cc: Zefan Li
Cc: Nilay Vaish
Cc: pi3or...@163.com
---
tools/perf/builtin-record.c | 59 ++--
Following commits introduce new evlists to record. This patch adjusts
record__pick_pc() and introduces perf_evlist__pick_pc() to read control
page from one specific evlist. record__pick_pc() will be improved to search
control page from multiple evlists.
Signed-off-by: Wang Nan
Cc: He Kuang
Cc
601 - 700 of 5282 matches
Mail list logo