• S
    simpletrace: fix flight recorder --no-header option · 840d8351
    Stefan Hajnoczi 提交于
    The simpletrace.py script can pretty-print flight recorder ring buffers.
    These are not full simpletrace binary trace files but just the end of a
    trace file.  There is no header and the event ID mapping information is
    often unavailable since the ring buffer may have filled up and discarded
    event ID mapping records.
    
    The simpletrace.stp script that generates ring buffer traces uses the
    same trace-events-all input file as simpletrace.py.  Therefore both
    scripts have the same global ordering of trace events.  A dynamic event
    ID mapping isn't necessary: just use the trace-events-all file as the
    reference for how event IDs are numbered.
    
    It is now possible to analyze simpletrace.stp ring buffers again using:
    
      $ ./simpletrace.py trace-events-all path/to/ring-buffer
    Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
    Reviewed-by: NDaniel P. Berrange <berrange@redhat.com>
    Message-id: 20170815084430.7128-3-stefanha@redhat.com
    Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
    840d8351
simpletrace.py 8.4 KB