Skip to content

Component report

component_report

A report to print information about a component that could be compiled.

ComponentDumpReport

A report to print information about a component that could be compiled.

report_info

report_info() -> Tuple[str, str]

Returns the report standard information.

Returns:

Type Description
(str, str)

A tuple of (name, description)

add_cli_options

add_cli_options(parserobj: ArgumentParser) -> None

Configure command line arguments for this report.

run_report

run_report(db: Edk2DB, args: Namespace) -> None

Runs the report.

print_libraries_recursive

print_libraries_recursive(
    library: InstancedInf,
    visited: list,
    session: Session,
    depth: int = 0,
) -> None

Prints the libraries used in a provided library / component.

print_libraries_flat

print_libraries_flat(
    component: str, session: Session
) -> None

Prints the libraries used in a provided component.