OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
ApplePerfData.h
Go to the documentation of this file.
1
15#ifndef APPLE_PERF_DATA_H
16#define APPLE_PERF_DATA_H
17
18#pragma pack(push, 1)
19
23#define APPLE_PERF_DATA_HEADER_SIZE 64
24
28#define APPLE_PERF_DATA_SIGNATURE 0x6F6F746C65666962ULL
29
40
51
52#define APPLE_PERF_FIRST_ENTRY(Data) ((APPLE_PERF_ENTRY *) ((UINTN) (Data) + APPLE_PERF_DATA_HEADER_SIZE))
53#define APPLE_PERF_NEXT_ENTRY(Entry) ((APPLE_PERF_ENTRY *) ((UINTN) (Entry) + sizeof (APPLE_PERF_ENTRY) + (Entry)->EntryDataSize))
54
55#pragma pack(pop)
56
57#endif // APPLE_PERF_DATA_H
struct APPLE_PERF_DATA_ APPLE_PERF_DATA
struct APPLE_PERF_ENTRY_ APPLE_PERF_ENTRY
UINT32 StreamId
Identifier, normally 1.
UINT32 EntryDataSize
EntryData size aligned up to 8.
CHAR8 EntryData[]
Null terminated.