The boundary validation checking in MakeTable() performs on every loop iteration. This could be improved by checking just once before the loop. https://bugzilla.tianocore.org/show_bug.cgi?id=1329
v2:1.Change the the algorithm implementation of the judgement in all patches. 2.Remove previous 3/4 in v1. Cc: Bob Feng <[email protected]> Cc: Liming Gao <[email protected]> Cc: Yonghong Zhu <[email protected]> Cc: Michael D Kinney <[email protected]> Shenglei Zhang (3): BaseTools/TianoCompress: Improve performance of boundary validation BaseTools/C/Common: Improve performance of boundary validation MdePkg/BaseUefiDecompressLib: Improve performance of boundary validation BaseTools/Source/C/Common/Decompress.c | 7 ++++--- BaseTools/Source/C/TianoCompress/TianoCompress.c | 7 ++++--- .../Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c | 7 ++++--- 3 files changed, 12 insertions(+), 9 deletions(-) -- 2.18.0.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

