mirror_edk2/BaseTools/Source/C/VfrCompile
Hao Wu d837f33ab0 BaseTools/VfrCompile: Add/refine boundary checks for strcpy/strcat
Add checks to ensure when the destination string buffer is of fixed
size, the strcpy/strcat functions calls will not access beyond the
boundary.

Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2017-12-25 09:54:37 +08:00
..
Pccts BaseTools/Pccts: Resolve GCC sting format mismatch build warning 2016-12-23 14:38:44 +08:00
EfiVfr.h BaseTools/VfrCompile: Remove the MAX_PATH limitation 2017-08-04 14:32:42 +08:00
GNUmakefile BaseTools: Replace ARCH with HOST_ARCH in C Makefile to avoid conflict 2017-11-30 13:06:44 +08:00
Makefile Sync EDKII BaseTools to BaseTools project r2100. 2010-12-06 05:17:09 +00:00
VfrCompiler.cpp BaseTools/VfrCompile: Assign 'NULL' for closed file handle 2017-12-25 09:53:56 +08:00
VfrCompiler.h BaseTools/VfrCompile: Add checks for user/file inputs 2016-11-08 16:37:15 +08:00
VfrError.cpp BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00
VfrError.h BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00
VfrFormPkg.cpp BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00
VfrFormPkg.h BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00
VfrSyntax.g BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00
VfrUtilityLib.cpp BaseTools/VfrCompile: Add/refine boundary checks for strcpy/strcat 2017-12-25 09:54:37 +08:00
VfrUtilityLib.h BaseTool/VfrCompiler: Support Bit fields in EFI/Buffer VarStore 2017-09-21 16:17:40 +08:00