BaseTools: Extend fields for module_report.json

Adding following fields to module_report.json:
* LibraryClass
* ModuleEntryPointList
* ConstructorList
* DestructorList

Signed-off-by: Guillermo Antonio Palomino Sosa <guillermo.a.palomino.sosa@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
This commit is contained in:
Guillermo Antonio Palomino Sosa 2023-02-27 17:31:49 -06:00 committed by mergify[bot]
parent 4ad7ea9c84
commit d2bfe28966
1 changed files with 4 additions and 0 deletions

View File

@ -2354,6 +2354,10 @@ class BuildReport(object):
module_report_data["IsLibrary"] = module.IsLibrary
module_report_data["SourceDir"] = module.SourceDir
module_report_data["Files"] = []
module_report_data["LibraryClass"] = module.Module.LibraryClass
module_report_data["ModuleEntryPointList"] = module.Module.ModuleEntryPointList
module_report_data["ConstructorList"] = module.Module.ConstructorList
module_report_data["DestructorList"] = module.Module.DestructorList
# Files used by module
for data_file in module.SourceFileList: