Re: [PATCH 1/5] perf tools: Enforce ring buffer reading

2016-04-26 Thread Arnaldo Carvalho de Melo
Em Tue, Apr 26, 2016 at 02:28:54AM +, Wang Nan escreveu: > Don't read broken data after 'head' pointer. > > Following commits will feed perf_evlist__mmap_read() with some 'head' > pointers not maintained by kernel. If 'head' pointer breaks an event, > we should avoid reading from the broken ev

[PATCH 1/5] perf tools: Enforce ring buffer reading

2016-04-25 Thread Wang Nan
Don't read broken data after 'head' pointer. Following commits will feed perf_evlist__mmap_read() with some 'head' pointers not maintained by kernel. If 'head' pointer breaks an event, we should avoid reading from the broken event. This can happen in backward ring buffer. For example: