diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2017-08-15 09:44:29 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2017-08-15 12:50:29 +0100 |
commit | d6b76d68054b81943648ab0af2f9634ae946854b (patch) | |
tree | b39dcc2534fafd55c8c9c3fa77f0ef5563285081 /include | |
parent | 5681da292242550f37ba4c03f46a8a6f8ee9278a (diff) | |
download | qemu-d6b76d68054b81943648ab0af2f9634ae946854b.zip qemu-d6b76d68054b81943648ab0af2f9634ae946854b.tar.gz qemu-d6b76d68054b81943648ab0af2f9634ae946854b.tar.bz2 |
trace: use static event ID mapping in simpletrace.stp
This is a partial revert of commit
7f1b588f20d027730676e627713ae3bbf6baab04 ("trace: emit name <-> ID
mapping in simpletrace header"), which broke the SystemTap flight
recorder because event mapping records may not be present in the ring
buffer when the trace is analyzed. This means simpletrace.py
--no-header does not know the event ID mapping needed to pretty-print
the trace.
Instead of numbering events dynamically, use a static event ID mapping
as dictated by the event order in the trace-events-all file.
The simpletrace.py script also uses trace-events-all so the next patch
will fix the simpletrace.py --no-header option to take advantage of this
knowledge.
Cc: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20170815084430.7128-2-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions