SYMBOL INDEX (349 symbols across 36 files) FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/arm.h type arm_shifter (line 22) | typedef enum arm_shifter { type arm_cc (line 37) | typedef enum arm_cc { type arm_sysreg (line 56) | typedef enum arm_sysreg { type arm_mem_barrier (line 105) | typedef enum arm_mem_barrier { type arm_op_type (line 126) | typedef enum arm_op_type { type arm_setend_type (line 139) | typedef enum arm_setend_type { type arm_cpsmode_type (line 145) | typedef enum arm_cpsmode_type { type arm_cpsflag_type (line 152) | typedef enum arm_cpsflag_type { type arm_vectordata_type (line 161) | typedef enum arm_vectordata_type { type arm_op_mem (line 218) | typedef struct arm_op_mem { type cs_arm_op (line 226) | typedef struct cs_arm_op { type cs_arm (line 246) | typedef struct cs_arm { type arm_reg (line 265) | typedef enum arm_reg { type arm_insn (line 392) | typedef enum arm_insn { type arm_insn_group (line 836) | typedef enum arm_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/arm64.h type arm64_shifter (line 22) | typedef enum arm64_shifter { type arm64_extender (line 32) | typedef enum arm64_extender { type arm64_cc (line 45) | typedef enum arm64_cc { type arm64_sysreg (line 68) | typedef enum arm64_sysreg { type arm64_msr_reg (line 169) | typedef enum arm64_msr_reg { type arm64_pstate (line 189) | typedef enum arm64_pstate { type arm64_vas (line 197) | typedef enum arm64_vas { type arm64_vess (line 211) | typedef enum arm64_vess { type arm64_barrier_op (line 220) | typedef enum arm64_barrier_op { type arm64_op_type (line 237) | typedef enum arm64_op_type { type arm64_tlbi_op (line 253) | typedef enum arm64_tlbi_op { type arm64_at_op (line 290) | typedef enum arm64_at_op { type arm64_dc_op (line 306) | typedef enum arm64_dc_op { type arm64_ic_op (line 319) | typedef enum arm64_ic_op { type arm64_prefetch_op (line 327) | typedef enum arm64_prefetch_op { type arm64_op_mem (line 351) | typedef struct arm64_op_mem { type cs_arm64_op (line 358) | typedef struct cs_arm64_op { type cs_arm64 (line 381) | typedef struct cs_arm64 { type arm64_reg (line 394) | typedef enum arm64_reg { type arm64_insn (line 669) | typedef enum arm64_insn { type arm64_insn_group (line 1134) | typedef enum arm64_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/capstone.h type csh (line 67) | typedef size_t csh; type cs_arch (line 70) | typedef enum cs_arch { type cs_mode (line 94) | typedef enum cs_mode { type cs_opt_mem (line 122) | typedef struct cs_opt_mem { type cs_opt_type (line 131) | typedef enum cs_opt_type { type cs_opt_value (line 142) | typedef enum cs_opt_value { type cs_op_type (line 152) | typedef enum cs_op_type { type cs_group_type (line 161) | typedef enum cs_group_type { type cs_opt_skipdata (line 187) | typedef struct cs_opt_skipdata { type cs_detail (line 225) | typedef struct cs_detail { type cs_insn (line 249) | typedef struct cs_insn { type cs_err (line 296) | typedef enum cs_err { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/mips.h type mips_op_type (line 26) | typedef enum mips_op_type { type mips_op_mem (line 35) | typedef struct mips_op_mem { type cs_mips_op (line 41) | typedef struct cs_mips_op { type cs_mips (line 51) | typedef struct cs_mips { type mips_reg (line 59) | typedef enum mips_reg { type mips_insn (line 260) | typedef enum mips_insn { type mips_insn_group (line 857) | typedef enum mips_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/ppc.h type ppc_bc (line 22) | typedef enum ppc_bc { type ppc_bh (line 39) | typedef enum ppc_bh { type ppc_reg (line 46) | typedef enum ppc_reg { type ppc_op_type (line 233) | typedef enum ppc_op_type { type ppc_op_mem (line 243) | typedef struct ppc_op_mem { type ppc_op_crx (line 248) | typedef struct ppc_op_crx { type cs_ppc_op (line 255) | typedef struct cs_ppc_op { type cs_ppc (line 266) | typedef struct cs_ppc { type ppc_insn (line 284) | typedef enum ppc_insn { type ppc_insn_group (line 1228) | typedef enum ppc_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/sparc.h type sparc_cc (line 26) | typedef enum sparc_cc { type sparc_hint (line 66) | typedef enum sparc_hint { type sparc_op_type (line 74) | typedef enum sparc_op_type { type sparc_op_mem (line 83) | typedef struct sparc_op_mem { type cs_sparc_op (line 90) | typedef struct cs_sparc_op { type cs_sparc (line 100) | typedef struct cs_sparc { type sparc_reg (line 110) | typedef enum sparc_reg { type sparc_insn (line 211) | typedef enum sparc_insn { type sparc_insn_group (line 499) | typedef enum sparc_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/systemz.h type sysz_cc (line 22) | typedef enum sysz_cc { type sysz_op_type (line 42) | typedef enum sysz_op_type { type sysz_op_mem (line 52) | typedef struct sysz_op_mem { type cs_sysz_op (line 60) | typedef struct cs_sysz_op { type cs_sysz (line 70) | typedef struct cs_sysz { type sysz_reg (line 79) | typedef enum sysz_reg { type sysz_insn (line 122) | typedef enum sysz_insn { type sysz_insn_group (line 811) | typedef enum sysz_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/x86.h type x86_reg (line 21) | typedef enum x86_reg { type x86_op_type (line 75) | typedef enum x86_op_type { type x86_avx_bcast (line 84) | typedef enum x86_avx_bcast { type x86_sse_cc (line 93) | typedef enum x86_sse_cc { type x86_avx_cc (line 114) | typedef enum x86_avx_cc { type x86_avx_rm (line 151) | typedef enum x86_avx_rm { type x86_prefix (line 160) | typedef enum x86_prefix { type x86_op_mem (line 178) | typedef struct x86_op_mem { type cs_x86_op (line 187) | typedef struct cs_x86_op { type cs_x86 (line 207) | typedef struct cs_x86 { type x86_insn (line 265) | typedef enum x86_insn { type x86_insn_group (line 1567) | typedef enum x86_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/capstone/xcore.h type xcore_op_type (line 22) | typedef enum xcore_op_type { type xcore_op_mem (line 31) | typedef struct xcore_op_mem { type cs_xcore_op (line 39) | typedef struct cs_xcore_op { type cs_xcore (line 49) | typedef struct cs_xcore { type xcore_reg (line 57) | typedef enum xcore_reg { type xcore_insn (line 95) | typedef enum xcore_insn { type xcore_insn_group (line 223) | typedef enum xcore_insn_group { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/hde32.h type hde32s (line 53) | typedef struct { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/hde64.h type hde64s (line 54) | typedef struct { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_api.hpp class LiluAPI (line 25) | class LiluAPI { type Error (line 40) | enum class Error { type RunningMode (line 79) | enum RunningMode : uint32_t { method getRunMode (line 93) | inline uint32_t getRunMode() { method onPatcherLoadForce (line 142) | inline void onPatcherLoadForce(t_patcherLoaded callback, void *user=nu... method onKextLoadForce (line 181) | inline void onKextLoadForce(KernelPatcher::KextInfo *infos, size_t num... method onProcLoadForce (line 212) | inline void onProcLoadForce(UserPatcher::ProcInfo *infos, size_t num=1... method onEntitlementRequestForce (line 246) | inline void onEntitlementRequestForce(t_entitlementRequested callback,... FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_compression.hpp type Compression (line 18) | namespace Compression { type Header (line 31) | struct Header { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_cpu.hpp type CPUInfo (line 25) | namespace CPUInfo { type CpuVersion (line 34) | struct CpuVersion { type CpuModel (line 55) | enum CpuModel { type CpuVendor (line 104) | enum class CpuVendor { type CpuGeneration (line 114) | enum class CpuGeneration { type CpuTopology (line 322) | struct CpuTopology { method totalPhysical (line 341) | inline uint8_t totalPhysical() { method totalLogical (line 351) | inline uint8_t totalLogical() { method numberToPhysicalUnique (line 371) | inline uint8_t numberToPhysicalUnique(uint8_t i) { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_crypto.hpp type Crypto (line 15) | namespace Crypto { function Encrypted (line 29) | struct PACKED Encrypted { function zeroMemory (line 49) | inline void zeroMemory(size_t len, void *dst) { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_devinfo.hpp class DeviceInfo (line 21) | class DeviceInfo { type ExternalVideo (line 64) | struct ExternalVideo { type FirmwareVendor (line 280) | enum class FirmwareVendor { class BaseDeviceInfo (line 341) | class BaseDeviceInfo { type BootloaderVendor (line 376) | enum class BootloaderVendor { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_disasm.hpp class Disassembler (line 32) | class Disassembler { type DisasmSig (line 158) | struct DisasmSig { method DisasmSig (line 163) | static DisasmSig *create() { return new DisasmSig; } method deleter (line 164) | static void deleter(DisasmSig *sig NONNULL) { delete sig; } FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_efi.hpp class EfiRuntimeServices (line 22) | class EfiRuntimeServices { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_file.hpp type FileIO (line 17) | namespace FileIO { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_iokit.hpp type WIOKit (line 18) | namespace WIOKit { function getOSDataValue (line 37) | inline bool getOSDataValue(const OSObject *obj, const char *name, T &v... function getOSDataValue (line 63) | inline bool getOSDataValue(const OSObject *obj, const char *name, T &v... function getOSDataValue (line 79) | inline bool getOSDataValue(const IORegistryEntry *sect, const char *na... function getOSDataValue (line 89) | inline bool getOSDataValue(const IORegistryEntry *sect, const char *na... function getOSDataValue (line 99) | inline bool getOSDataValue(const OSDictionary *dict, const char *name,... function getOSDataValue (line 109) | inline bool getOSDataValue(const OSDictionary *dict, const char *name,... type ComputerModel (line 126) | struct ComputerModel { type VendorID (line 138) | struct VendorID { type ClassCode (line 152) | struct ClassCode { type PCIRegister (line 175) | enum PCIRegister : uint8_t { type PCIConfigOffset (line 207) | struct PCIConfigOffset { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_mach.hpp class MachInfo (line 23) | class MachInfo { type nlist (line 27) | struct nlist type nlist_64 (line 36) | struct nlist_64 method MachInfo (line 153) | MachInfo(bool asKernel, const char *id) : isKernel(asKernel), objectId... method MachInfo (line 156) | MachInfo(const MachInfo &) = delete; method MachInfo (line 157) | MachInfo &operator =(const MachInfo &) = delete; method MachInfo (line 210) | static MachInfo *create(bool asKernel=false, const char *id=nullptr) {... method deleter (line 211) | static void deleter(MachInfo *i NONNULL) { delete i; } method off_t (line 344) | off_t getFatOffset() { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_nvram.hpp class NVStorage (line 39) | class NVStorage { type Options (line 71) | enum Options { type PACKED (line 89) | struct PACKED FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_patcher.hpp type Patch (line 19) | namespace Patch { union All; void deleter(All * NONNULL); } class KernelPatcher (line 24) | class KernelPatcher { type Error (line 30) | enum class Error { type KextInfo (line 78) | struct KextInfo type SysFlags (line 83) | enum SysFlags : uint64_t { method switchOff (line 105) | void switchOff() { type KextInfo (line 81) | struct KextInfo { type SysFlags (line 83) | enum SysFlags : uint64_t { method switchOff (line 105) | void switchOff() { method T (line 209) | inline T solveSymbol(size_t id, const char *symbol, mach_vm_address_t ... type SolveRequest (line 231) | struct SolveRequest { method SolveRequest (line 246) | SolveRequest(const char *s, T &addr) : method solveMultiple (line 263) | inline bool solveMultiple(size_t id, SolveRequest *requests, size_t nu... method solveMultiple (line 289) | inline bool solveMultiple(size_t id, SolveRequest (&requests)[N], mach... class KextHandler (line 311) | class KextHandler { method KextHandler (line 313) | KextHandler(const char * const i, size_t idx, t_handler h, bool l, b... method KextHandler (line 316) | static KextHandler *create(const char * const i, size_t idx, t_handl... method deleter (line 319) | static void deleter(KextHandler *i NONNULL) { type LookupPatch (line 351) | struct LookupPatch { method routeVirtual (line 439) | static inline bool routeVirtual(void *obj, size_t off, T func, T *orgF... type RouteRequest (line 462) | struct RouteRequest { method RouteRequest (line 475) | RouteRequest(const char *s, T t, mach_vm_address_t &o) : method RouteRequest (line 485) | RouteRequest(const char *s, T t, O &o) : method RouteRequest (line 494) | RouteRequest(const char *s, T t) : method routeMultiple (line 556) | inline bool routeMultiple(size_t id, RouteRequest (&requests)[N], mach... method routeMultipleLong (line 573) | inline bool routeMultipleLong(size_t id, RouteRequest (&requests)[N], ... method routeMultipleShort (line 590) | inline bool routeMultipleShort(size_t id, RouteRequest (&requests)[N],... method findAndReplace (line 616) | static inline bool findAndReplace(void *data, size_t dataSize, const v... method findAndReplace (line 624) | static inline bool findAndReplace(void *data, size_t dataSize, const u... method findAndReplaceWithMask (line 632) | static inline bool findAndReplaceWithMask(void *data, size_t dataSize,... type JumpType (line 640) | enum class JumpType { type PACKED (line 824) | struct PACKED type PACKED (line 831) | struct PACKED type PACKED (line 837) | struct PACKED method sourceIt (line 844) | inline void sourceIt(mach_vm_address_t source) { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_policy.hpp class Policy (line 21) | class Policy { method Policy (line 39) | constexpr Policy(const char *name, const char *descr, struct mac_polic... FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_rtc.hpp class RTCStorage (line 16) | class RTCStorage { method IOACPIPlatformDevice (line 135) | static inline IOACPIPlatformDevice *getRTCDevice(const char *name = "P... method readDirect (line 206) | static inline bool readDirect(uint8_t off, uint16_t size, uint8_t *buf... method writeDirect (line 233) | static inline bool writeDirect(uint8_t off, uint16_t size, uint8_t *bu... FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_time.hpp function getCurrentTimeNs (line 18) | inline uint64_t getCurrentTimeNs() { function getCalendarTimeNs (line 29) | inline uint64_t getCalendarTimeNs() { function getTimeSinceNs (line 44) | inline uint64_t getTimeSinceNs(uint64_t start, uint64_t current = 0) { function getTimeLeftNs (line 61) | inline uint64_t getTimeLeftNs(uint64_t start, uint64_t timeout, uint64_t... function convertNsToMs (line 76) | constexpr uint64_t convertNsToMs(uint64_t t) { function convertNsToSc (line 87) | constexpr uint64_t convertNsToSc(uint64_t t) { function convertMsToSc (line 98) | constexpr uint64_t convertMsToSc(uint64_t t) { function convertMsToNs (line 109) | constexpr uint64_t convertMsToNs(uint64_t t) { function convertScToNs (line 120) | constexpr uint64_t convertScToNs(uint64_t t) { function convertScToMs (line 131) | constexpr uint64_t convertScToMs(uint64_t t) { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_user.hpp type FileSegment (line 47) | enum FileSegment : uint32_t { type BinaryModPatchFlags (line 94) | enum BinaryModPatchFlags { type BinaryModPatch (line 104) | struct BinaryModPatch { type BinaryModInfo (line 127) | struct BinaryModInfo { type ProcInfo (line 140) | struct ProcInfo { type ProcFlags (line 144) | enum ProcFlags { type MapEntry (line 307) | struct MapEntry { type PendingUser (line 351) | struct PendingUser { type LookupStorage (line 411) | struct LookupStorage { type PatchRef (line 412) | struct PatchRef { method PatchRef (line 416) | static PatchRef *create() { method deleter (line 419) | static void deleter(PatchRef *r NONNULL) { method LookupStorage (line 431) | static LookupStorage *create() { method deleter (line 443) | static void deleter(LookupStorage *p NONNULL) { type Lookup (line 453) | struct Lookup { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_util.hpp function arrsize (line 330) | constexpr size_t arrsize(const T (&array)[N]) { function lilu_get_interrupts_enabled (line 350) | inline bool lilu_get_interrupts_enabled() { function lilu_get_boot_args (line 360) | inline bool lilu_get_boot_args(const char *arg_string, void *arg_ptr, in... type KernelVersion (line 381) | enum KernelVersion { function KernelVersion (line 410) | inline KernelVersion getKernelVersion() { function KernelMinorVersion (line 419) | inline KernelMinorVersion getKernelMinorVersion() { function checkKernelArgument (line 430) | inline bool checkKernelArgument(const char *name) { function parseModuleVersion (line 442) | constexpr size_t parseModuleVersion(const char *version) { function T (line 456) | inline T &getMember(void *that, size_t off) { function T (line 468) | inline T alignValue(T size, T align = 4096) { function isAligned (line 480) | inline bool isAligned(T *p) { function T (line 493) | constexpr T getBit(T n) { function T (line 507) | constexpr T getBitMask(T hi, T lo) { function T (line 522) | constexpr T getBitField(T so, T hi, T lo) { function T (line 537) | constexpr T setBitField(T so, T hi, T lo) { function findNotEquals (line 552) | inline bool findNotEquals(T &in, size_t size, Y value) { function T (line 574) | inline T FunctionCast(T org, mach_vm_address_t ptr) { type remove_reference (line 581) | struct remove_reference {typedef T type;} type remove_reference (line 582) | struct remove_reference {typedef T type;} type remove_reference (line 583) | struct remove_reference {typedef T type;} type Buffer (line 589) | namespace Buffer { function T (line 596) | inline T *create(size_t size) { function resize (line 603) | inline bool resize(T *&buf, size_t size) { type Page (line 624) | struct Page { class ThreadLocal (line 665) | class ThreadLocal { function deinit (line 685) | void deinit() { function set (line 699) | bool set(T value) { function T (line 727) | T *get() { function erase (line 742) | bool erase() { function emptyDeleter (line 762) | static void emptyDeleter(T) { /* no dynamic alloc */ } type ppair (line 765) | struct ppair { method ppair (line 769) | static ppair *create() { method deleter (line 773) | static void deleter(ppair *p NONNULL) { class evector_base (line 790) | class evector_base { method size (line 800) | size_t size() const { method T (line 810) | T *data() const { method last (line 819) | size_t last() const { method T (line 830) | T &operator [](size_t index) { method T (line 841) | const T &operator [](size_t index) const { method T (line 853) | T *reserve(size_t num) { method erase (line 872) | void erase(size_t index, bool free=true) { method push_back (line 892) | bool push_back(T &element) { method push_back (line 911) | bool push_back(T &&element) { method evector_base (line 922) | evector_base() = default; method evector_base (line 923) | evector_base(const evector_base &) = delete; method evector_base (line 924) | evector_base operator =(const evector_base &) = delete; method deinit (line 929) | void deinit() { class evector (line 948) | class evector : public evector_base::type, ... type CircularBuffer (line 954) | struct CircularBuffer { method init (line 995) | bool init(T *buffer, IOItemCount capacity) { method init (line 1010) | bool init(T (&storage)[N]) { method deinit (line 1017) | void deinit() { method deleter (line 1053) | static void deleter(CircularBuffer *buffer NONNULL) { method safeDeleter (line 1065) | static void safeDeleter(CircularBuffer *&buffer) { method isEmpty (line 1077) | bool isEmpty() { method isFull (line 1089) | bool isFull() { method IOItemCount (line 1101) | IOItemCount getCount() { method push (line 1114) | bool push(const T &element) { method pop (line 1134) | bool pop(T& element) { function OSObjectWrapper (line 1152) | class EXPORT OSObjectWrapper: public OSObject { type Value (line 1194) | namespace Value { type Value (line 1196) | struct Value { method Value (line 1199) | explicit Value(const T &value) : value(value) {} method isOneOf (line 1204) | bool isOneOf(const Ts&... args) { method isNotOneOf (line 1210) | bool isNotOneOf(const Ts&... args) { function of (line 1217) | static Value of(const T &value) { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/kern_version.hpp function getBuildYear (line 20) | inline constexpr char getBuildYear() { function getBuildMonth (line 26) | inline constexpr char getBuildMonth() { function getBuildDay (line 63) | inline constexpr char getBuildDay() { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Headers/plugin_start.hpp type PluginConfiguration (line 16) | struct PluginConfiguration { function PRODUCT_NAME (line 41) | class EXPORT PRODUCT_NAME : public IOService { FILE: EFI/OC/Kexts/Lilu.kext/Contents/Resources/Library/plugin_start.cpp function IOService (line 29) | IOService *PRODUCT_NAME::probe(IOService *provider, SInt32 *score) { function kern_return_t (line 55) | kern_return_t ADDPR(kern_start)(kmod_info_t *, void *) { FILE: EFI/OC/Kexts/VirtualSMC.kext/Contents/Resources/VirtualSMCSDK/AppleSmc.h type UINT32 (line 107) | typedef UINT32 SMC_ADDRESS; type CHAR8 (line 116) | typedef CHAR8 *SMC_MODE; type UINT8 (line 125) | typedef UINT8 SMC_RESET_MODE; type UINT8 (line 134) | typedef UINT8 SMC_FLASH_TYPE; type UINT8 (line 143) | typedef UINT8 SMC_FLASH_MODE; type UINT8 (line 165) | typedef UINT8 SMC_COMMAND; type UINT8 (line 179) | typedef UINT8 SMC_STATUS; type UINT8 (line 241) | typedef UINT8 SMC_RESULT; type UINT32 (line 321) | typedef UINT32 SMC_KEY_TYPE; type UINT8 (line 335) | typedef UINT8 SMC_KEY_ATTRIBUTES; type UINT8 (line 342) | typedef UINT8 SMC_DATA; type UINT8 (line 343) | typedef UINT8 SMC_DATA_SIZE; type UINT32 (line 364) | typedef UINT32 SMC_KEY; type UINT32 (line 365) | typedef UINT32 SMC_KEY_INDEX; type UINT8 (line 367) | typedef UINT8 SMC_DEVICE_INDEX; type UINT16 (line 375) | typedef UINT16 SMC_FLASH_SIZE; type UINT8 (line 424) | typedef UINT8 SMC_EVENT_CODE; type UINT8 (line 430) | typedef UINT8 SMC_LOG; type UINT8 (line 431) | typedef UINT8 SMC_LOG_SIZE; FILE: EFI/OC/Kexts/VirtualSMC.kext/Contents/Resources/VirtualSMCSDK/kern_keyvalue.hpp type VirtualSMCKeyValue (line 15) | struct VirtualSMCKeyValue { method VirtualSMCKeyValue (line 75) | static VirtualSMCKeyValue create(SMC_KEY k, VirtualSMCValue *v) { method deleter (line 87) | static void deleter(VirtualSMCKeyValue &kv) { method compare (line 103) | static int compare(const SMC_KEY a, const SMC_KEY b) { method compare (line 119) | static int compare(const void *a, const void *b) { FILE: EFI/OC/Kexts/VirtualSMC.kext/Contents/Resources/VirtualSMCSDK/kern_smcinfo.hpp class SMCInfo (line 15) | class SMCInfo { type Generation (line 59) | enum class Generation { type Memory (line 69) | struct Memory { type Buffer (line 78) | enum class Buffer { method Generation (line 140) | Generation getGeneration() const { method generatorSeed (line 154) | void generatorSeed() { method generatorRand (line 178) | uint64_t generatorRand() { method SMC_DATA (line 194) | SMC_DATA *getBuffer(Buffer id) { method SMC_DATA_SIZE (line 224) | SMC_DATA_SIZE getBufferSize(Buffer id) { method isValid (line 249) | bool isValid() const { FILE: EFI/OC/Kexts/VirtualSMC.kext/Contents/Resources/VirtualSMCSDK/kern_value.hpp type EXPORT (line 19) | enum class EXPORT class VirtualSMCKeystore (line 26) | class VirtualSMCKeystore class VirtualSMCKeyValue (line 27) | class VirtualSMCKeyValue function VirtualSMCValue (line 29) | class EXPORT VirtualSMCValue { FILE: EFI/OC/Kexts/VirtualSMC.kext/Contents/Resources/VirtualSMCSDK/kern_vsmcapi.hpp type VirtualSMCAPI (line 16) | namespace VirtualSMCAPI { type Plugin (line 48) | struct Plugin { function decodeFlt (line 201) | inline float decodeFlt(uint32_t value) { function encodeFlt (line 213) | inline uint32_t encodeFlt(float value) { function VirtualSMCValue (line 224) | inline VirtualSMCValue *valueWithFlag(bool flagValue, VirtualSMCValue ... function VirtualSMCValue (line 234) | inline VirtualSMCValue *valueWithUint8(uint8_t uint8Value, VirtualSMCV... function VirtualSMCValue (line 244) | inline VirtualSMCValue *valueWithSint8(int8_t sint8Value, VirtualSMCVa... function VirtualSMCValue (line 254) | inline VirtualSMCValue *valueWithSint16(int16_t int16Value, VirtualSMC... function VirtualSMCValue (line 265) | inline VirtualSMCValue *valueWithUint16(uint16_t uint16Value, VirtualS... function VirtualSMCValue (line 276) | inline VirtualSMCValue *valueWithSint32(int32_t int32Value, VirtualSMC... function VirtualSMCValue (line 287) | inline VirtualSMCValue *valueWithUint32(uint32_t uint32Value, VirtualS... function VirtualSMCValue (line 299) | inline VirtualSMCValue *valueWithSp(double value, SMC_KEY_TYPE spType,... function VirtualSMCValue (line 311) | inline VirtualSMCValue *valueWithFp(double value, SMC_KEY_TYPE fpType,... function VirtualSMCValue (line 322) | inline VirtualSMCValue *valueWithFlt(float value, VirtualSMCValue *thi...