OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
DebugSmbios.c File Reference
#include <Base.h>
#include <IndustryStandard/AppleSmBios.h>
#include <Library/DebugLib.h>
#include <Library/UefiLib.h>
#include "DebugSmbios.h"
#include "SmbiosInternal.h"

Go to the source code of this file.

Functions

STATIC VOID SmbiosDebugGeneric (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugBiosInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugSystemInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugBaseboardInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugSystemEnclosure (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugProcessorInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugSystemPorts (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugCacheInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugSystemSlots (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugPhysicalMemoryArray (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugMemoryDevice (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugMemoryMappedAddress (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugMemoryMappedDevice (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugPortableBatteryDevice (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugBootInformation (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugAppleFirmwareVolume (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugAppleProcessorType (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
STATIC VOID SmbiosDebugAppleProcessorSpeed (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 
VOID SmbiosDebugAnyStructure (IN APPLE_SMBIOS_STRUCTURE_POINTER Record)
 

Variables

GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8 * SlotDataWidthStrings []
 

Detailed Description

Copyright (C) 2016 - 2017, The HermitCrabs Lab. All rights reserved.

All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file DebugSmbios.c.

Function Documentation

◆ SmbiosDebugAnyStructure()

VOID SmbiosDebugAnyStructure ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 944 of file DebugSmbios.c.

◆ SmbiosDebugAppleFirmwareVolume()

STATIC VOID SmbiosDebugAppleFirmwareVolume ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 882 of file DebugSmbios.c.

◆ SmbiosDebugAppleProcessorSpeed()

STATIC VOID SmbiosDebugAppleProcessorSpeed ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 927 of file DebugSmbios.c.

◆ SmbiosDebugAppleProcessorType()

STATIC VOID SmbiosDebugAppleProcessorType ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 909 of file DebugSmbios.c.

◆ SmbiosDebugBaseboardInformation()

STATIC VOID SmbiosDebugBaseboardInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 173 of file DebugSmbios.c.

◆ SmbiosDebugBiosInformation()

STATIC VOID SmbiosDebugBiosInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 65 of file DebugSmbios.c.

◆ SmbiosDebugBootInformation()

STATIC VOID SmbiosDebugBootInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 864 of file DebugSmbios.c.

◆ SmbiosDebugCacheInformation()

STATIC VOID SmbiosDebugCacheInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 423 of file DebugSmbios.c.

◆ SmbiosDebugGeneric()

STATIC VOID SmbiosDebugGeneric ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 48 of file DebugSmbios.c.

◆ SmbiosDebugMemoryDevice()

STATIC VOID SmbiosDebugMemoryDevice ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 587 of file DebugSmbios.c.

◆ SmbiosDebugMemoryMappedAddress()

STATIC VOID SmbiosDebugMemoryMappedAddress ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 684 of file DebugSmbios.c.

◆ SmbiosDebugMemoryMappedDevice()

STATIC VOID SmbiosDebugMemoryMappedDevice ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 729 of file DebugSmbios.c.

◆ SmbiosDebugPhysicalMemoryArray()

STATIC VOID SmbiosDebugPhysicalMemoryArray ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 533 of file DebugSmbios.c.

◆ SmbiosDebugPortableBatteryDevice()

STATIC VOID SmbiosDebugPortableBatteryDevice ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 801 of file DebugSmbios.c.

◆ SmbiosDebugProcessorInformation()

STATIC VOID SmbiosDebugProcessorInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 288 of file DebugSmbios.c.

◆ SmbiosDebugSystemEnclosure()

STATIC VOID SmbiosDebugSystemEnclosure ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 227 of file DebugSmbios.c.

◆ SmbiosDebugSystemInformation()

STATIC VOID SmbiosDebugSystemInformation ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 101 of file DebugSmbios.c.

◆ SmbiosDebugSystemPorts()

STATIC VOID SmbiosDebugSystemPorts ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 369 of file DebugSmbios.c.

◆ SmbiosDebugSystemSlots()

STATIC VOID SmbiosDebugSystemSlots ( IN APPLE_SMBIOS_STRUCTURE_POINTER Record)

Definition at line 468 of file DebugSmbios.c.

Variable Documentation

◆ SlotDataWidthStrings

GLOBAL_REMOVE_IF_UNREFERENCED CONST CHAR8* SlotDataWidthStrings[]
Initial value:
= {
"",
"Other",
"Unknown",
"8Bit",
"16Bit",
"32Bit",
"64Bit",
"128Bit",
"1X",
"2X",
"4X",
"8X",
"12X",
"16X",
"32X"
}

Definition at line 28 of file DebugSmbios.c.