Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[202405] ImageValidation.py: Don't parse entire image (#1127)
## Description This commit modifies the PE parsing functionality to only parse the headers of the image, rather than the entire image. This change is made to improve performance and also the probability of failing to parse the entire image. This comes after this commit (erocarrera/pefile#365) in pefile resulted in efi image parsing failures, breaking the build. This commit also wraps the parsing of the image in a try-except block to catch any exceptions that may be raised during parsing, to cleanly exit. See: microsoft/mu_tiano_platforms#1025 and erocarrera/pefile#421 - [ ] Impacts functionality? - [ ] Impacts security? - [ ] Breaking change? - [ ] Includes tests? - [ ] Includes documentation? ## How This Was Tested Validated pipelines build on mu_tiano_platforms ## Integration Instructions N/A
- Loading branch information