btrace, linux: use data_size and data_offset
authorMarkus Metzger <markus.t.metzger@intel.com>
Mon, 17 Nov 2014 10:18:05 +0000 (11:18 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Thu, 2 Jul 2015 10:52:19 +0000 (12:52 +0200)
commit010a18a1b12ec6d5219b7e602aa6abe12344dd1a
treed9a6517e7f3e0b3e9a4cdc51fd6ed02b41ceba15
parentb20a652466ea6e62e7d056188b79a0677a29f46e
btrace, linux: use data_size and data_offset

In struct perf_event_mmap_page there are new fields data_size and data_offset
that give the location of the perf_event data buffer relative to the mmap
page.  Use them if they are present.

gdb/
* nat/linux-btrace.c (linux_enable_bts): Check for
PERF_ATTR_SIZE_VER5.
Check for data_offset and data_size fields.  Use them.
gdb/ChangeLog
gdb/nat/linux-btrace.c