Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: a1b623b938b8aa2a019c11f7c07eca7504a03749
https://github.com/tianocore/edk2/commit/a1b623b938b8aa2a019c11f7c07eca7504a03749
Author: Doug Flick <[email protected]>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M BaseTools/Source/Python/Common/Expression.py
Log Message:
-----------
BaseTools:Expression.py Size used before Init
The following example fails to be parsed correctly due to Size
being used in the outer scope but initialized in the inner
scope
```
gPlatformPkgTokenSpaceGuid.PcdSecureBootDbxBinaryFile|{}
```
Problematic code:
```python
for Item in NewPcdValueList:
Size = 0
# ....
if Size > 0:
PcdValue = '{' + ', '.join(AllPcdValueList) + '}'
````
Signed-off-by: Doug Flick <[email protected]>
Commit: 1805068b5ef41572569da02f2347317d5665ddee
https://github.com/tianocore/edk2/commit/1805068b5ef41572569da02f2347317d5665ddee
Author: Doug Flick <[email protected]>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M BaseTools/Source/Python/Common/Expression.py
Log Message:
-----------
BaseTools:Expression.py Add Assertion for PCD with value {}
This adds an assertion to the PCD class in the Expression.py
file to check for zero-byte PCDs.
Signed-off-by: Doug Flick <[email protected]>
Commit: 0f1c0d2d2d9e567746ce4fedea23f833fa0d3abd
https://github.com/tianocore/edk2/commit/0f1c0d2d2d9e567746ce4fedea23f833fa0d3abd
Author: Doug Flick <[email protected]>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M BaseTools/Source/Python/Common/Expression.py
Log Message:
-----------
BaseTools:Expression.py Adding a check for missing '}' in the parser
This check is to catch cases where a missing '}' exists in a dec or dsc
file.
Signed-off-by: Doug Flick <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/fdede2e1eaa4...0f1c0d2d2d9e
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits