VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf@ 85716

Last change on this file since 85716 was 80721, checked in by vboxsync, 5 years ago

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1## @file
2# PE/COFF Loader Library implementation.
3# The IPF version library supports loading IPF and EBC PE/COFF image.
4# The IA32 version library support loading IA32, X64 and EBC PE/COFF images.
5# The X64 version library support loading IA32, X64 and EBC PE/COFF images.
6#
7# Caution: This module requires additional review when modified.
8# This library will have external input - PE/COFF image.
9# This external input must be validated carefully to avoid security issue like
10# buffer overflow, integer overflow.
11#
12# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
13# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
14#
15# SPDX-License-Identifier: BSD-2-Clause-Patent
16#
17#
18##
19
20[Defines]
21 INF_VERSION = 0x00010005
22 BASE_NAME = BasePeCoffLib
23 MODULE_UNI_FILE = BasePeCoffLib.uni
24 FILE_GUID = 556f5d10-7309-4af4-b80a-8196bd60946f
25 MODULE_TYPE = BASE
26 VERSION_STRING = 1.0
27 LIBRARY_CLASS = PeCoffLib
28
29
30#
31# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64
32#
33
34[Sources]
35 BasePeCoffLibInternals.h
36 BasePeCoff.c
37
38[Sources.IA32, Sources.X64, Sources.EBC, Sources.AARCH64]
39 PeCoffLoaderEx.c
40
41[Sources.ARM]
42 Arm/PeCoffLoaderEx.c
43
44[Packages]
45 MdePkg/MdePkg.dec
46
47[LibraryClasses]
48 DebugLib
49 PeCoffExtraActionLib
50 BaseMemoryLib
51
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette