History log of /device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dba275689353e49617f60ebe85618f17e1774bfb 05-Aug-2015 Hao Wu <hao.a.wu@intel.com> IntelFrameworkPkg FrameworkUefiLib: Fix wrong DestMax passed to StrCpyS()

The second parameter 'DestMax' of StrCpyS() should be the number of
unicode characters, not the size in bytes.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18159 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
4129b837ae45db17c14b94f3a016915901443b93 10-Jul-2015 Hao Wu <hao.a.wu@intel.com> IntelFrameworkPkg FrameworkUefiLib: Fix ASSERT in CatVSPrint

This commit will resolve issue brought by r17740.

BufferToReturn = AllocateCopyPool(SizeRequired, String);

The above using of AllocateCopyPool() will cause ASSERT if 'String' is
NULL. Therefore, proper check for 'String' is needed.

The above using of AllocateCopyPool() will read contents out of the scope
of 'String'. Potential risk for 'String' allocated at the boundary of
memory region.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17906 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
01a5dd0b260ee7861dcdb0ed092830441e475f88 30-Jun-2015 Hao Wu <hao.a.wu@intel.com> IntelFrameworkPkg FrameworkUefiLib: Use safe string functions

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17740 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
b0855f925c6e2e0b21fbb03fab4b5fb5b6876871 29-Feb-2012 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Update FrameworkUefiLib library instance to implement the missing CatSPrint() and CatVSPrint() API.
Signed-off-by: lgao4
Reviewed-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13070 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
3bbe68a3627e7c75474955352f27b923c5831ad7 01-Feb-2012 rsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524> Add Missing invocations to VA_END() for VA_START().

Signed-off-by: rsun3
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12979 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
4ea439fb1de2b5df753866ef989208441917c320 15-Jun-2010 mdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524> Sync FrameworkUefiLib with the MdePkg UefiLib


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10583 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
2b3687dbb512ccd3cfbb75fa8966c3c93b3c067d 23-Apr-2010 hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> Update the copyright notice format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10404 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
57b201b84368aa28e2460a469507e4edad0a28b1 21-May-2009 eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> update the file description of PrintXY and AsciiPrintXY. and also refine the implementation to return the number of actual printed characters.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8373 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
619e4c06c33f4435292ba9b15479e5ba077f9782 21-May-2009 eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> update the implementation of InternalPrintGraphic to reflect the number of actual printed character

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8370 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
e115460bd7a47992b41640ac68b6f9d3b9c1a798 15-Apr-2009 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> sync Print functions with MdePkg counterpart.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8093 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
4af947e5cac7f0a417d8b68edf6c92874358ed6e 24-Mar-2009 gdong1 <gdong1@6f19259b-4bc3-4df7-8a09-765794883524> Add PCD to save size.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7932 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
5547062df502d26985e47b870107c7f9f6838afb 24-Mar-2009 gdong1 <gdong1@6f19259b-4bc3-4df7-8a09-765794883524> Fixed two K8 report issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7929 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
e681318906e48715b5ecb15c549f463f85f48357 23-Dec-2008 gdong1 <gdong1@6f19259b-4bc3-4df7-8a09-765794883524> In Comment, the parameter name does NOT consistent with function parameter name

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7102 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
bf428cb3885ea74974a7e53ed5acbc90a620f801 01-Dec-2008 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Sync UefiLib instance in IntelFrameworkPkg with the one in MdePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6797 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
00a1f55295bfd6b6051f25fc1db0395c7afc8524 19-Nov-2008 qwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524> Update doxygen comment for VarArg list.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6621 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
df1f748c87c8f7a6f3a691fda2015c20f24da364 30-Oct-2008 jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6297 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
8e5b17b25e91ffa293c1cbcb30e1c6997c6bdecd 22-Oct-2007 klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> Update following library class/Protocol for puting 'Framework' as prefix
FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c