gn analyze output: { "compile_targets": [], "status": "No dependency", "test_targets": [] } gn analyze input: { "files": [ "//clang/docs/ScalableStaticAnalysis/developer-docs/MakeOrchestratorShims.md", "//clang/docs/ScalableStaticAnalysis/user-docs/Driver.md", "//clang/docs/ScalableStaticAnalysis/user-docs/MakeProjects.md", "//clang/docs/ScalableStaticAnalysis/user-docs/SourceEditGeneration.md", "//clang/test/Analysis/Scalable/ssaf-driver/apply-clang-apply-replacements.test", "//clang/test/Analysis/Scalable/ssaf-driver/apply.test", "//clang/test/Analysis/Scalable/ssaf-driver/archive-conflict.test", "//clang/test/Analysis/Scalable/ssaf-driver/bad-args.test", "//clang/test/Analysis/Scalable/ssaf-driver/build-failure.test", "//clang/test/Analysis/Scalable/ssaf-driver/conflicts.test", "//clang/test/Analysis/Scalable/ssaf-driver/help.test", "//clang/test/Analysis/Scalable/ssaf-driver/lit.local.cfg", "//clang/test/Analysis/Scalable/ssaf-driver/report.test", "//clang/test/Analysis/Scalable/ssaf-driver/transformation.test", "//clang/test/Analysis/Scalable/ssaf-driver/unittests.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/conflicts-a.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/conflicts-b.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/conflicts-c.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/no-conflicts.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/other-tool.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/Inputs/two-runs.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/cli-errors.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/empty.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/help.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/merge.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/nested.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/order-invariance.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/src-edit-merge-reports.test", "//clang/test/Analysis/Scalable/ssaf-merge-conflict-report/version.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/bad-artifact-index.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/bad-rule-index.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/empty.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/other-transformation.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-a.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-b.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-c.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-clang-order.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/two-runs.sarif", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/clang-artifact-order.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/cli-errors.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/empty.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/help.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/merge.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/nested.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/order-invariance.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/plugin-reports.test", "//clang/test/Analysis/Scalable/ssaf-merge-transformation-report/version.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/bad-args.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/bare-linker.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/build-failures.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/extract-summaries.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/failure-handling.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/help.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/incremental-tree.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/interposition.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/library-only.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-driver-ld-lld.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-driver.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-unit-selection.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/link-units.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/lit.local.cfg", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/path-interposition.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/prebuilt-archive.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/recursive-make.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/same-basename-objects.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/shim-outside-a-run.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/transformation-reports.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/two-pass-compile-and-link.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/two-pass.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/unittests.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/unreachable-compiler.test", "//clang/test/Analysis/Scalable/ssaf-orchestrator-make/whole-program-analysis.test", "//clang/test/CMakeLists.txt", "//clang/tools/CMakeLists.txt", "//clang/tools/clang-ssaf-driver/CMakeLists.txt", "//clang/tools/clang-ssaf-driver/README.md", "//clang/tools/clang-ssaf-driver/bin/clang-ssaf-driver", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/__init__.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/apply.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/driver.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/logging_diagnostics.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/make_orchestrator.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/options.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/patch.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/report.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/source_edits.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/transformations.py", "//clang/tools/clang-ssaf-driver/lib/clang_ssaf_driver/version.py.in", "//clang/tools/clang-ssaf-driver/tests/__init__.py", "//clang/tools/clang-ssaf-driver/tests/test_apply.py", "//clang/tools/clang-ssaf-driver/tests/test_driver.py", "//clang/tools/clang-ssaf-driver/tests/test_make_orchestrator.py", "//clang/tools/clang-ssaf-driver/tests/test_options.py", "//clang/tools/clang-ssaf-driver/tests/test_patch.py", "//clang/tools/clang-ssaf-driver/tests/test_report.py", "//clang/tools/clang-ssaf-driver/tests/test_source_edits.py", "//clang/tools/clang-ssaf-merge-conflict-report/CMakeLists.txt", "//clang/tools/clang-ssaf-merge-conflict-report/MergeConflictReport.cpp", "//clang/tools/clang-ssaf-merge-transformation-report/CMakeLists.txt", "//clang/tools/clang-ssaf-merge-transformation-report/MergeTransformationReport.cpp", "//clang/tools/clang-ssaf-orchestrator-make/CMakeLists.txt", "//clang/tools/clang-ssaf-orchestrator-make/README.md", "//clang/tools/clang-ssaf-orchestrator-make/bin/clang-ssaf-orchestrator-make", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/build_graph.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/config_shims.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/failure_logs.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/interposition.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/logging_diagnostics.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/options.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/ar.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/clang.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/commands.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/driver_jobs.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/ld.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/run.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/shims/shim.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/ssaf_artifact_repository.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/utils.py", "//clang/tools/clang-ssaf-orchestrator-make/lib/clang_ssaf_orchestrator_make/version.py.in", "//clang/tools/clang-ssaf-orchestrator-make/shims/shim", "//clang/tools/clang-ssaf-orchestrator-make/tests/__init__.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/configs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_ar_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_build_graph.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_clang_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_commands.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_config_shims.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_driver_jobs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_failure_logs.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_interposition.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_ld_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_logging_diagnostics.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_options.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_orchestrator.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_run.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_shim.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_ssaf_artifact_repository.py", "//clang/tools/clang-ssaf-orchestrator-make/tests/test_utils.py", "//llvm/utils/gn/secondary/clang/test/BUILD.gn", "//llvm/utils/gn/secondary/clang/tools/clang-ssaf-driver/BUILD.gn", "//llvm/utils/gn/secondary/clang/tools/clang-ssaf-merge-conflict-report/BUILD.gn", "//llvm/utils/gn/secondary/clang/tools/clang-ssaf-merge-transformation-report/BUILD.gn", "//llvm/utils/gn/secondary/clang/tools/clang-ssaf-orchestrator-make/BUILD.gn" ], "test_targets": [ "//clang-tools-extra/clangd/test:check-clangd", "//clang-tools-extra/test:check-clang-tools", "//clang/test:check-clang", "//compiler-rt/test/hwasan:check-hwasan", "//lld/test:check-lld", "//llvm/test:check-llvm" ], "additional_compile_targets": [] }