class PersistentDebugLog
Defined at line 22 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog-internal.h
Public Methods
void PersistentDebugLog (char * recovered_data, uint32_t recovered_capacity)
Defined at line 24 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog-internal.h
ktl::string_view GetRecoveredLog ()
Defined at line 32 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog-internal.h
void Invalidate ()
Defined at line 37 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog-internal.h
void SetLocation (void * virt, size_t len)
Called very early in boot. Attempts to recover any previously persisted
log by first performing consistency checks on the header, and then
recovering as much as it can into the recovery buffer.
Defined at line 93 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog.cc
void Write (ktl::string_view str)
Defined at line 170 of file ../../zircon/kernel/lib/persistent-debuglog/persistent-debuglog.cc
Friends
class PersistentDebuglogTestingFriend