1. Use MemoryAllocationLib to replace boot services memory services functions in...
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 Mar 2007 06:58:38 +0000 (06:58 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 Mar 2007 06:58:38 +0000 (06:58 +0000)
commitc8dd259d6174c01569f2a6da7243d74d727b2678
tree1f861a814a64b6a1960135563d3de20bc36cc32b
parentcb360b2656f4ca06b0b216dd7b9933312abeb786
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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2513 6f19259b-4bc3-4df7-8a09-765794883524
13 files changed:
EdkModulePkg/Universal/ConPlatform/Dxe/ConPlatform.c
EdkModulePkg/Universal/ConPlatform/Dxe/ConPlatform.msa
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Boolean.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/InputHandler.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Presentation.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Print.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/ProcessOptions.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Setup.c
EdkModulePkg/Universal/UserInterface/SetupBrowser/Dxe/Ui.c
EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.c
EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.msa
EdkModulePkg/Universal/Variable/RuntimeDxe/VariableIpf.msa
EdkModulePkg/Universal/Variable/RuntimeDxe/reclaim.c