1. Use MemoryAllocationLib to replace boot services memory services functions in...
authorvanjeff <vanjeff@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 29 Mar 2007 06:58:38 +0000 (06:58 +0000)
committervanjeff <vanjeff@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 29 Mar 2007 06:58:38 +0000 (06:58 +0000)
commit8a2980f1083df38c343f23731b5f4a3cefa1df42
tree08e3b69b2d77edb1081e48239c4c221cdff10b14
parent44bd62d7a077c04bf706578027f1179a91fb4ab6
1. Use MemoryAllocationLib to replace boot services memory services functions in EdkModulePkg.
2. Added NULL pointer check before calling FreePool () to fix bugs when free memory.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2513 de2fecce-e211-0410-80a6-f3fac2684e05
13 files changed:
edk2/EdkModulePkg/Universal/ConPlatform/Dxe/ConPlatform.c
edk2/EdkModulePkg/Universal/ConPlatform/Dxe/ConPlatform.msa
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Boolean.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/InputHandler.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Presentation.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Print.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/ProcessOptions.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Setup.c
edk2/EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Ui.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.c
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.msa
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/VariableIpf.msa
edk2/EdkModulePkg/Universal/Variable/RuntimeDxe/reclaim.c