class KTraceTests
Defined at line 59 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
The KTraceTests class is a friend of the KTrace class, which allows it to access private members
of that class.
Public Members
static const uint32_t kDefaultBufferSize
Public Methods
bool TestInitStop ()
Test the case where tracing is started by Init and stopped by Stop.
Defined at line 64 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestInitWithUnevenBufferSize ()
Test that calling Init works when the provided total buffer size does not
result in a power-of-two sized buffer for each CPU.
Defined at line 110 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestStartStop ()
Test the case where tracing is started by Start and stopped by Stop.
Defined at line 133 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestWrite ()
Test that writes work as expected.
Defined at line 189 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestRewind ()
Defined at line 274 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestReadUser ()
Defined at line 325 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestDroppedRecordTracking ()
Defined at line 394 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestRustInterop ()
Defined at line 600 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc
bool TestRustMacros ()
Defined at line 659 of file ../../zircon/kernel/lib/ktrace/tests/ktrace-tests.cc