Re: [RFC PATCH] perf session: Fixup timestamp for ordered events

2020-11-18 Thread Leo Yan
Hi Adrian, On Wed, Nov 18, 2020 at 05:57:09PM +0200, Adrian Hunter wrote: [...] > >>> The follow diagram depicts the flow for how the AUX event is arriving > >>> ahead than MMAP2 event: > >>> > >>>T1: T3: T4: > >>> perf process Open PMU devicePerf is sch

Re: [RFC PATCH] perf session: Fixup timestamp for ordered events

2020-11-18 Thread Adrian Hunter
On 18/11/20 1:43 pm, Leo Yan wrote: > Hi Adrian, > > On Wed, Nov 18, 2020 at 01:15:32PM +0200, Adrian Hunter wrote: >> On 18/11/20 12:55 pm, Leo Yan wrote: >>> Perf tool relies on MMAP/MMAP2 events to prepare DSO maps, it allocates >>> DSO maps for MMAP/MMAP2 events which is used for parsing symbo

Re: [RFC PATCH] perf session: Fixup timestamp for ordered events

2020-11-18 Thread Leo Yan
Hi Adrian, On Wed, Nov 18, 2020 at 01:15:32PM +0200, Adrian Hunter wrote: > On 18/11/20 12:55 pm, Leo Yan wrote: > > Perf tool relies on MMAP/MMAP2 events to prepare DSO maps, it allocates > > DSO maps for MMAP/MMAP2 events which is used for parsing symbol. Thus, > > during the recording, perf to

Re: [RFC PATCH] perf session: Fixup timestamp for ordered events

2020-11-18 Thread Adrian Hunter
On 18/11/20 12:55 pm, Leo Yan wrote: > Perf tool relies on MMAP/MMAP2 events to prepare DSO maps, it allocates > DSO maps for MMAP/MMAP2 events which is used for parsing symbol. Thus, > during the recording, perf tool implictly expects the MMAP/MMAP2 events > should arrive before AUX event, No it

[RFC PATCH] perf session: Fixup timestamp for ordered events

2020-11-18 Thread Leo Yan
Perf tool relies on MMAP/MMAP2 events to prepare DSO maps, it allocates DSO maps for MMAP/MMAP2 events which is used for parsing symbol. Thus, during the recording, perf tool implictly expects the MMAP/MMAP2 events should arrive before AUX event, in other words, MMAP/MMAP2's timestamp should less