lkml.org 
[lkml]   [2017]   [Nov]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:perf/core] perf intel-pt: Bring instruction decoder files into line with the kernel
    Commit-ID:  51cacdc89852e91448518c616758c4421c83e057
    Gitweb: https://git.kernel.org/tip/51cacdc89852e91448518c616758c4421c83e057
    Author: Adrian Hunter <adrian.hunter@intel.com>
    AuthorDate: Tue, 21 Nov 2017 10:35:26 +0200
    Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
    CommitDate: Tue, 28 Nov 2017 14:28:49 -0300

    perf intel-pt: Bring instruction decoder files into line with the kernel

    There are just a few new defines which do not affect perf tools.

    Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
    Link: http://lkml.kernel.org/r/1511253326-22308-3-git-send-email-adrian.hunter@intel.com
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/intel-pt-decoder/inat.h | 10 ++++++++++
    1 file changed, 10 insertions(+)

    diff --git a/tools/perf/util/intel-pt-decoder/inat.h b/tools/perf/util/intel-pt-decoder/inat.h
    index 125ecd2..52dc8d9 100644
    --- a/tools/perf/util/intel-pt-decoder/inat.h
    +++ b/tools/perf/util/intel-pt-decoder/inat.h
    @@ -97,6 +97,16 @@
    #define INAT_MAKE_GROUP(grp) ((grp << INAT_GRP_OFFS) | INAT_MODRM)
    #define INAT_MAKE_IMM(imm) (imm << INAT_IMM_OFFS)

    +/* Identifiers for segment registers */
    +#define INAT_SEG_REG_IGNORE 0
    +#define INAT_SEG_REG_DEFAULT 1
    +#define INAT_SEG_REG_CS 2
    +#define INAT_SEG_REG_SS 3
    +#define INAT_SEG_REG_DS 4
    +#define INAT_SEG_REG_ES 5
    +#define INAT_SEG_REG_FS 6
    +#define INAT_SEG_REG_GS 7
    +
    /* Attribute search APIs */
    extern insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode);
    extern int inat_get_last_prefix_id(insn_byte_t last_pfx);
    \
     
     \ /
      Last update: 2017-11-29 07:38    [W:2.908 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site