46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
.. SPDX-License-Identifier: GPL-2.0
|
|
|
|
SIGINT BEHAVIOR
|
|
===============
|
|
|
|
On the first SIGINT, RTLA exits after collecting all outstanding samples up to
|
|
the point of receiving the signal.
|
|
|
|
When receiving more than one SIGINT, RTLA discards any outstanding samples, and
|
|
exits while displaying only samples that have already been processed.
|
|
|
|
If SIGINT is received during RTLA cleanup, RTLA exits immediately via
|
|
the default signal handler.
|
|
|
|
Note: For the purpose of SIGINT behavior, the expiry of duration specified via
|
|
the -d/--duration option is treated as equivalent to receiving a SIGINT. For
|
|
example, a SIGINT received after duration expired but samples have not been
|
|
processed yet will drop any outstanding samples.
|
|
|
|
Also note that when using the timerlat tool in BPF mode, samples are processed
|
|
in-kernel; RTLA only copies them out to display them to the user. A second
|
|
SIGINT does not affect in-kernel sample aggregation.
|
|
|
|
EXIT STATUS
|
|
===========
|
|
|
|
::
|
|
|
|
0 Passed: the test did not hit the stop tracing condition
|
|
1 Error: invalid argument
|
|
2 Failed: the test hit the stop tracing condition
|
|
|
|
REPORTING BUGS
|
|
==============
|
|
Report bugs to <linux-kernel@vger.kernel.org>
|
|
and <linux-trace-devel@vger.kernel.org>
|
|
|
|
LICENSE
|
|
=======
|
|
**rtla** is Free Software licensed under the GNU GPLv2
|
|
|
|
COPYING
|
|
=======
|
|
Copyright \(C) 2021 Red Hat, Inc. Free use of this software is granted under
|
|
the terms of the GNU Public License (GPL).
|