15#ifndef OC_LOG_AGGREGATOR_LIB_H
16#define OC_LOG_AGGREGATOR_LIB_H
18#include <Library/DebugLib.h>
40 IN CONST CHAR8 *LogModules,
41 IN UINT32 DisplayDelay,
42 IN UINTN DisplayLevel,
44 IN CONST CHAR16 *LogPrefixPath OPTIONAL,
45 IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *LogFileSystem OPTIONAL
79 IN OUT VOID *PerfBuffer,
80 IN UINTN PerfBufferSize
93 IN CONST CHAR16 *Format,
VOID OcAppleDebugLogConfigure(IN BOOLEAN Enable)
VOID EFIAPI OcPrintScreen(IN CONST CHAR16 *Format,...)
EFI_STATUS OcConfigureLogProtocol(IN OC_LOG_OPTIONS Options, IN CONST CHAR8 *LogModules, IN UINT32 DisplayDelay, IN UINTN DisplayLevel, IN UINTN HaltLevel, IN CONST CHAR16 *LogPrefixPath OPTIONAL, IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *LogFileSystem OPTIONAL)
VOID OcAppleDebugLogPerfAllocated(IN OUT VOID *PerfBuffer, IN UINTN PerfBufferSize)
APPLE_DEBUG_LOG_PROTOCOL * OcAppleDebugLogInstallProtocol(IN BOOLEAN Reinstall)