summaryrefslogtreecommitdiff
path: root/proto.h
AgeCommit message (Expand)AuthorFilesLines
2013-03-15all: import netsniff-ng 0.5.8-rc0 sourceDaniel Borkmann1-0/+34
lected='selected'>includemode:
authorAdrian Hunter <adrian.hunter@intel.com>2016-09-23 17:38:47 +0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2016-09-29 11:17:06 -0300
commit9f1d122b528ef3ffcef1bdcf6a3dddf9450a864e (patch)
treeeaefe95cfc75ea62b7d9b8c35387831d746ddfd5
parent2b9e32c47fd3edb0373067de7a151775b0e005c2 (diff)
perf intel-pt: Enable decoder to handle TIP.PGD with missing IP
When address filters are used, the decoder must detect the end of a filter region (or a branch into a tracestop region) by matching Packet Generation Disabled (TIP.PGD) packets against the object code using the IP given in the packet. However, due to errata SKL014 "Intel PT TIP.PGD May Not Have Target IP Payload", that IP may not be present. Enable the decoder to handle that by adding a new callback function 'pgd_ip()' which indicates whether the IP is not traced, in which case that is the point where the trace was disabled. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Masami Hiramatsu <mhiramat@kernel.org> Cc: Mathieu Poirier <mathieu.poirier@linaro.org> Link: http://lkml.kernel.org/r/1474641528-18776-16-git-send-email-adrian.hunter@intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat