audk/MdeModulePkg/Core/Dxe
mdkinney 8565806618 1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController()
2) Remove possibility of getting a CR() macro ASSERT() when DisconnectController() is called during a recursive ConnectController()
3) Make sure the DeviceHandle field of the Loaded Image Protocol is always correct
4) Update Loaded Image Protocol logic to guarantee that the DeviceHandle and FilePath fields are correct the image is loaded from a buffer


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3853 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 21:35:03 +00:00
..
Dispatcher Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
DxeMain Update DXE Core to use gEfiCallerIdGuid instead of the gDxeServicesTableGuid for status codes 2007-08-16 01:21:02 +00:00
Event Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
FwVol Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
FwVolBlock Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
Gcd Update gHobList in DXE core when GCD relocates hob list. 2007-08-03 05:39:46 +00:00
Hand 1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController() 2007-09-14 21:35:03 +00:00
Image 1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController() 2007-09-14 21:35:03 +00:00
Library Update DXE Core to use gEfiCallerIdGuid instead of the gDxeServicesTableGuid for status codes 2007-08-16 01:21:02 +00:00
Mem Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
Misc Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
SectionExtraction Update PciCfg2.c to follow strict ANSI C spec. 2007-08-22 08:42:13 +00:00
DebugImageInfo.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
DxeMain.h Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
DxeMain.inf Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
DxeMain.msa Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
Exec.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
FwVolBlock.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
FwVolDriver.h Merge the PI enabling works from the branch 2007-09-04 06:12:48 +00:00
Image.h 1) Remove buffer overflow when the number of Driver Binding Protocols increases in the middle of ConnectController() 2007-09-14 21:35:03 +00:00
Library.h Update DXE Core to use gEfiCallerIdGuid instead of the gDxeServicesTableGuid for status codes 2007-08-16 01:21:02 +00:00
gcd.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
hand.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00
imem.h Check in DxeCore for Nt32 platform. Currently, it does not follow PI/UEFI2.1. 2007-07-04 10:51:54 +00:00