Add ovnidump(1) manual page
This commit is contained in:
parent
1792c650ec
commit
b878e5290a
@ -105,4 +105,4 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
install(TARGETS ovniemu ovnidump ovnisort ovnitop ovniver)
|
install(TARGETS ovniemu ovnidump ovnisort ovnitop ovniver)
|
||||||
install(FILES ovnitop.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
|
install(FILES ovnitop.1 ovnidump.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
|
||||||
|
63
src/emu/ovnidump.1
Normal file
63
src/emu/ovnidump.1
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
.Dd Jan 12, 2024
|
||||||
|
.Dt OVNIDUMP 1
|
||||||
|
.Os
|
||||||
|
.Sh NAME
|
||||||
|
.Nm ovnidump
|
||||||
|
.Nd dump events from an ovni trace
|
||||||
|
.Sh SYNOPSIS
|
||||||
|
.Nm ovnidump
|
||||||
|
.Op Fl x
|
||||||
|
.Ar tracedir
|
||||||
|
.Sh DESCRIPTION
|
||||||
|
The
|
||||||
|
.Nm
|
||||||
|
program reads the events contained in the trace given by
|
||||||
|
.Ar tracedir
|
||||||
|
and prints them to the standard output sorted by time (in the same
|
||||||
|
order the emulator would read them).
|
||||||
|
.Pp
|
||||||
|
The events are decoded to provide a human readable description of their
|
||||||
|
meaning. The output contains one event per line, with the following
|
||||||
|
fields separated by double spaces (" "):
|
||||||
|
.Bl -enum
|
||||||
|
.It
|
||||||
|
The raw clock stored in the event without any correction. Notice that
|
||||||
|
this clock doesn't match the corrected clock when using an offset table.
|
||||||
|
.It
|
||||||
|
The event MCV (model, category and value) identification characters.
|
||||||
|
.It
|
||||||
|
The path of the stream containing the event. It is relative to
|
||||||
|
.Ar tracedir .
|
||||||
|
.It
|
||||||
|
A human readable description of the event and the payload arguments (if
|
||||||
|
any). Not recognized events will show "UNKNOWN".
|
||||||
|
.El
|
||||||
|
.Pp
|
||||||
|
It accepts the following option:
|
||||||
|
.Bl -tag -width Ds
|
||||||
|
.It Fl x
|
||||||
|
Print the event payload in hexadecimal instead of using a human readable
|
||||||
|
description.
|
||||||
|
.El
|
||||||
|
.Pp
|
||||||
|
.Sh EXIT STATUS
|
||||||
|
.Ex -std
|
||||||
|
.Sh EXAMPLES
|
||||||
|
Show the last 10 events before an event with a given clock:
|
||||||
|
.Bd -literal
|
||||||
|
% ovnidump ovni | grep -B 10 332687291930310
|
||||||
|
ovnidump: INFO: loaded 106 streams
|
||||||
|
332687291925661 VAw loom.s05r1b20/proc.108006/thread.108073 enters nosv_waitfor()
|
||||||
|
332687291925826 VU[ loom.s05r1b20/proc.108006/thread.108073 starts submitting a task
|
||||||
|
332687291926567 OHp loom.s05r1b20/proc.108007/thread.108012 pauses the execution
|
||||||
|
332687291929002 OHr loom.s05r1b20/proc.108007/thread.108013 resumes the execution
|
||||||
|
332687291929222 VAW loom.s05r1b20/proc.108007/thread.108013 leaves nosv_waitfor()
|
||||||
|
332687291929412 VTr loom.s05r1b20/proc.108007/thread.108013 resumes the task 3
|
||||||
|
332687291929775 VTp loom.s05r1b20/proc.108007/thread.108013 pauses the task 3
|
||||||
|
332687291929843 VAw loom.s05r1b20/proc.108007/thread.108013 enters nosv_waitfor()
|
||||||
|
332687291929922 VU[ loom.s05r1b20/proc.108007/thread.108013 starts submitting a task
|
||||||
|
332687291930227 VU] loom.s05r1b20/proc.108007/thread.108013 stops submitting a task
|
||||||
|
332687291930310 OHc loom.s05r1b20/proc.108007/thread.108013 enters the Cooling state (about to be paused)
|
||||||
|
.Ed
|
||||||
|
.Sh AUTHORS
|
||||||
|
.An "Rodrigo Arias Mallo" Aq Mt "rodrigo.arias@bsc.es"
|
Loading…
Reference in New Issue
Block a user