class RecordAndReplayProfile
Defined at line 489 of file fidling/gen/src/storage/fxfs/fidl/fuchsia.fxfs/fuchsia.fxfs/cpp/fidl/fuchsia.fxfs/cpp/markers.h
Begins recording a profile for a named volume for up to the given duration in seconds. If a
profile already exists under the given name then it will begin replaying it as well. Fails
if the volume isn't mounted or there is active profile recording or replay on the volume.
Page faults for objects that do not get opened by a caller during the recording period will
will be filtered out of the profile.
This "record-while-replaying" strategy is meant to support boot-profiling in an environment
where we don't explicitly know when the system has updated. By recording during replay and
filtering objects without open events, Fxfs drops dead/replaced objects to refresh the
profile.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal