OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcLogAggregatorLib.h
Go to the documentation of this file.
1
15#ifndef OC_LOG_AGGREGATOR_LIB_H
16#define OC_LOG_AGGREGATOR_LIB_H
17
18#include <Library/DebugLib.h>
19#include <Protocol/OcLog.h>
21
37EFI_STATUS
39 IN OC_LOG_OPTIONS Options,
40 IN CONST CHAR8 *LogModules,
41 IN UINT32 DisplayDelay,
42 IN UINTN DisplayLevel,
43 IN UINTN HaltLevel,
44 IN CONST CHAR16 *LogPrefixPath OPTIONAL,
45 IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *LogFileSystem OPTIONAL
46 );
47
58 IN BOOLEAN Reinstall
59 );
60
66VOID
68 IN BOOLEAN Enable
69 );
70
77VOID
79 IN OUT VOID *PerfBuffer,
80 IN UINTN PerfBufferSize
81 );
82
90VOID
91EFIAPI
93 IN CONST CHAR16 *Format,
94 ...
95 );
96
97#endif // OC_LOG_AGGREGATOR_LIB_H
UINT32 OC_LOG_OPTIONS
Definition OcLog.h:48
VOID OcAppleDebugLogConfigure(IN BOOLEAN Enable)
Definition OcAppleLog.c:295
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)
Definition OcLog.c:599
VOID OcAppleDebugLogPerfAllocated(IN OUT VOID *PerfBuffer, IN UINTN PerfBufferSize)
Definition OcAppleLog.c:303
APPLE_DEBUG_LOG_PROTOCOL * OcAppleDebugLogInstallProtocol(IN BOOLEAN Reinstall)
Definition OcAppleLog.c:252