History log of /device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
044f60172b90270a3b7f5638a25e46a6782cacdc 14-Dec-2015 Hess Chen <hesheng.chen@intel.com> BaseTools/Ecc: Fix a bug to report fake issue

Fix a bug to ignore the lib ins defined in [components] section but also listed in SkipDir

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19238 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
c4f52e128fef070954e34e91fb4e9c458d9fc1e7 08-Oct-2015 Li YangX <yangx.li@intel.com> BaseTools: Update ECC tool to support multiple workspaces

Update ECC to refer MultipleWorkspace class to convert
the file path from WORKSPACE and PACKAGES_PATH.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Li YangX <yangx.li@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18581 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
00261e1dc62ec078391f0239683ba7a709d3122d 14-Sep-2015 Hess Chen <hesheng.chen@intel.com> BaseTools/Ecc: Remove checkpoint for STATIC modifier

1. Fix a bug of removing the checkpoint for STATIC modifier
2. Fix a bug of parsing CONST variable

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: YangX Li <yangx.li@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18446 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
e84d2b709b82d2cbcb2b5b0fe2a58858af2ac01b 25-Jun-2015 Hess Chen <hesheng.chen@intel.com> BaseTools/Ecc: Fix two bugs for the checkpoint of GUID

a) Fix a bug of displaying wrong format of a GUID
b) Fix a bug of setting wrong exception keyword

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: YangX Li <yangx.li@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17710 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
14239f66034c9fc5ab2e8ae283f9174c4f78f360 25-Jun-2015 Hess Chen <hesheng.chen@intel.com> BaseTools/Ecc: Add a checkpoint for invalid DEC file.

Add a checkpoint to check whether a header file in 'include' directory is defined in DEC file

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: YangX Li <yangx.li@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17708 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
8c3f9b4e3c639b6a694bdb8099267f646681a34c 25-Jun-2015 Hess Chen <hesheng.chen@intel.com> BaseTools/Ecc: Add a Configuration item

Add a ‘SkipFileList’ in config.ini to exclude the files not be scanned.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: YangX Li <yangx.li@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17705 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
8d62ae35ca6a4d0331f9ebd7609265378e69afbf 09-Dec-2014 Hess Chen <hesheng.chen@intel.com> BaseTools/ECC: Fix some issues of ECC tool

Add support for the usage which is defined in the above line for a Protocol/Ppi/Guid
Add support for “!ERROR”
Ignore issue of parsing a macro

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16487 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
e7ae4a7cb32f8d8a2c14f3fd80138944184789e1 22-Sep-2014 Hess Chen <hesheng.chen@intel.com> BaseTools/ECC: Ignore duplicate check for 'NULL' library

Update a checkpoint to ignore duplicate check for 'NULL' library

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: Yingke Liu <yingke.d.liu@Intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16154 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
b3d07ff8d21ecab5a8060815e9abe73c904e3ed9 25-Aug-2014 Hess Chen <hesheng.chen@intel.com> This patch is going to:
1. Add a checkpoint to check if an UNI file is a valid UTF-16 file
2. Add a checkpoint to check if a GUID/PPI/PROTOCOL/PCD is in a valid format.
3. Some other minor changes.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: Yingke Liu <yingke.d.liu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15886 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
1be2ed90a20618d71ddf34b8a07d038da0b36854 15-Aug-2014 Hess Chen <hesheng.chen@intel.com> There is a limitation on WINDOWS OS for the length of entire file path can’t be larger than 255. There is an OS API provided by Microsoft to add “\\?\” before the path header to support the long file path. Enable this feature on basetools.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com>
Reviewed-by: Yingke Liu <yingke.d.liu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15809 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
4afd3d042215afe68d00b9ab8c32f063a3a1c03f 23-Aug-2013 Liming Gao <liming.gao@intel.com> Sync BaseTool trunk (version r2599) into EDKII BaseTools.

Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Heshen Chen <chen.heshen@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14591 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
d0acc87a41d9aa25fe87eb096efa62afacd1f865 07-Dec-2011 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Sync BaseTool trunk (version r2460) into EDKII BaseTools. The change mainly includes:
1. Support use expression as DSC file PCD value.
2. Update FDF parser to fix bug to get complete macro value.
3. Fix bug to replace SET statement macro and evaluate SET statement PCD value in FDF file.
4. Fix a bug for MACRO defined in conditional block cannot be processed correctly

Signed-off-by: lgao4
Reviewed-by: gikidy


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12827 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
2bcc713e74b944bb5aefb433ef33fb4002a62d76 25-Nov-2011 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Sync BaseTool trunk (version r2423) into EDKII BaseTools. The change mainly includes:
1. Fix !include issues
2. Fix Trim to skip the postfix 'U' for hexadecimal and decimal numbers
3. Fix building error C2733 when building C++ code.
4. Add GCC46 tool chain definition
5. Add new RVCT and RVCTLINUX tool chains

Signed-off-by: lgao4


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12782 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
d40b2ee60ef161044bcaf05a8b36aa60eac633cc 09-Nov-2011 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Sync BaseTool trunk (version r2397) into EDKII BaseTools. The change mainly includes
1. Fix the issue that root directory of disk can’t be used as WORKSPACE.
2. Update AutoGen code style to pass C++ compiler.

Signed-off-by: lgao4
Reviewed-by: jsu1

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12676 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
e56468c072e0d53834787f4ad0e292b33cc6be08 06-Sep-2010 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Sync EDKII BaseTools to BaseTools project r2042.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10850 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
40d841f6a8f84e75409178e19e69b95e01bada0f 18-May-2010 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Sync EDKII BaseTools to BaseTools project r1971

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10502 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
52302d4dee589a5df43a464420c9fe68ba83937d 01-Mar-2010 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Sync EDKII BaseTools to BaseTools project r1903.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10123 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py
30fdf1140b8d1ce93f3821d986fa165552023440 17-Jul-2009 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Check In tool source code based on Build tool project revision r1655.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/BaseTools/Source/Python/Ecc/Check.py