• A
    perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' · 0b157b10
    Arnaldo Carvalho de Melo 提交于
    When we use the 'intel' disassembler style we get 'ret' instead of
    'retq', so add that as an alias.
    
      # perf annotate --disassembler-style=intel --stdio2 acpi_processor_ffh_cstate_enter > before
    
    Apply this patch and then:
    
      # perf annotate --disassembler-style=intel --stdio2 acpi_processor_ffh_cstate_enter > after
      # diff -u before after
      --- before	2020-09-04 14:10:47.768414634 -0300
      +++ after	2020-09-04 14:10:59.116681039 -0300
      @@ -33,7 +33,7 @@
                     test    al,0x8
                   ↓ je      97
                     and     DWORD PTR gs:[rip+0x7e548509],0x7fffffff
      -        97:   ret
      +        97: ← ret
                     mov     rax,QWORD PTR gs:0x17bc0
                     lock    or      BYTE PTR [rax+0x2],0x20
                     mov     rax,QWORD PTR [rax]
      #
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Jin Yao <yao.jin@linux.intel.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Martin Liška <mliska@suse.cz>
    Cc: Matt P. Dziubinski <matdzb@gmail.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
    Cc: Thomas Richter <tmricht@linux.vnet.ibm.com>
    Cc: Wang Nan <wangnan0@huawei.com>
    Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    0b157b10
instructions.c 6.9 KB