lkml.org 
[lkml]   [2017]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Does perf-annotate work correctly?
On Fri, Oct 13, 2017 at 06:15:00PM +0800, Du, Changbin wrote:
> Hi Jiri,
> Sorry, missed you (but get_maintainer.pl doesn't list you). Here is ealier email.
> https://lkml.org/lkml/2017/9/12/158
>
> Do you think if this is a real issue?

SNIP

> > 0.02 │ test %esi,%esi ▒
> > │ ↓ js 25 ▒
> > 99.98 │ ← retq ▒
> > │25: push %rbp ▒
> > │ mov $0x440a,%ecx ▒
> > │ mov $0x440c,%edx ▒
> > │ vmx_complete_interrupts(): ◆
> > │ break; ▒
> > │ } ▒
> > │ } ▒
> > │ ▒
> > │ static void vmx_complete_interrupts(struct vcpu_vmx *vmx) ▒
> > │ { ▒
> > │ mov %rsp,%rbp ▒
> > │ → callq __vmx_complete_interrupts.part.64 ▒
> > │ __vmx_complete_interrupts(&vmx->vcpu, vmx->idt_vectoring_info, ▒
> > │ pop %rbp ▒
> > │ ← retq ▒

hi,
there's 'o' key to togle the instruction address or you
can use the perf annotate --stdio to get it.. should be
easier to tell if that's the same instruction

jirka

\
 
 \ /
  Last update: 2017-10-16 11:30    [W:0.164 / U:0.068 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site