libipt, ild, insn: merge instruction length decode and decode

Merge the two functions

    pt_instruction_length_decode()
    pt_instruction_decode()

into a single function

    pt_ild_decode()

This patch establishes the interface and moves the boilerplate code for calling
the two decode functions into pt_ild.c.

Change-Id: If2f69177d30ca52034662c86fce594435d263cee
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
5 files changed