mirror_edk2/BaseTools/Source/Python/Workspace
Zhaozh1x 9f2b0594ed BaseTools: add ASSERT checker for array buffer in fdf and command line
For structure PCD in fdf file and command line,
1. use compiler time assert to check the array index, report error
if array index exceeds the array number.
2. use compiler time assert to check the array size, report error
if the user declared size in header file is smaller than the user
used in fdf file and command line.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: ZhiqiangX Zhao <zhiqiangx.zhao@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
2018-10-24 22:27:04 +08:00
..
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00
BuildClassObject.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
DecBuildData.py BaseTools: Don't save unused workspace data 2018-09-20 22:18:07 +08:00
DscBuildData.py BaseTools: add ASSERT checker for array buffer in fdf and command line 2018-10-24 22:27:04 +08:00
InfBuildData.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
MetaDataTable.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
MetaFileCommentParser.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00
MetaFileParser.py BaseTools: Support to use struct name as datum type before max size 2018-10-16 14:48:49 +08:00
MetaFileTable.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
WorkspaceCommon.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
WorkspaceDatabase.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00