mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
https://github.com/github/codeql/blob/codeql-cli-2.7.3/cpp/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.qhelp Switch to using SafeUint16Add for calculating offsets into block data. The data being used in the calculation comes from config block strings, and there is no validation of the values before the calculation occurs. Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
51 lines
1.2 KiB
INI
51 lines
1.2 KiB
INI
## @file
|
|
# HII Library implementation using UEFI HII protocols and services.
|
|
#
|
|
# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = UefiHiiLib
|
|
MODULE_UNI_FILE = UefiHiiLib.uni
|
|
FILE_GUID = 3143687A-7C80-404e-B5FE-2D88980E1B1C
|
|
MODULE_TYPE = UEFI_DRIVER
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = HiiLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER
|
|
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 EBC
|
|
#
|
|
|
|
[Sources]
|
|
HiiLib.c
|
|
HiiString.c
|
|
HiiLanguage.c
|
|
InternalHiiLib.h
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
|
|
[LibraryClasses]
|
|
MemoryAllocationLib
|
|
BaseMemoryLib
|
|
BaseLib
|
|
DebugLib
|
|
UefiBootServicesTableLib
|
|
DevicePathLib
|
|
UefiLib
|
|
UefiHiiServicesLib
|
|
PrintLib
|
|
SafeIntLib
|
|
|
|
[Protocols]
|
|
gEfiFormBrowser2ProtocolGuid ## SOMETIMES_CONSUMES
|
|
gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES
|
|
|
|
[Guids]
|
|
gEdkiiIfrBitVarstoreGuid ## SOMETIMES_CONSUMES ## GUID
|