gn analyze output: { "compile_targets": [], "status": "No dependency", "test_targets": [] } gn analyze input: { "files": [ "//libc/cmake/modules/LLVMLibCCompileOptionRules.cmake", "//libc/config/config.json", "//libc/docs/dev/code_style.rst", "//libc/shared/fp_bits.h", "//libc/shared/libc_common.h", "//libc/shared/rpc_server.h", "//libc/shared/str_to_float.h", "//libc/shared/str_to_integer.h", "//libc/src/__support/CMakeLists.txt", "//libc/src/__support/FPUtil/FEnvImpl.h", "//libc/src/__support/File/dir.cpp", "//libc/src/__support/File/file.cpp", "//libc/src/__support/File/linux/file.cpp", "//libc/src/__support/File/linux/lseekImpl.h", "//libc/src/__support/HashTable/randomness.h", "//libc/src/__support/OSUtil/linux/fcntl.cpp", "//libc/src/__support/OSUtil/linux/vdso.cpp", "//libc/src/__support/StringUtil/tables/linux_extension_errors.h", "//libc/src/__support/libc_errno.h", "//libc/src/__support/threads/linux/thread.cpp", "//libc/src/dirent/closedir.cpp", "//libc/src/dirent/opendir.cpp", "//libc/src/dirent/readdir.cpp", "//libc/src/errno/CMakeLists.txt", "//libc/src/errno/libc_errno.cpp", "//libc/src/errno/libc_errno.h", "//libc/src/fcntl/linux/creat.cpp", "//libc/src/fcntl/linux/open.cpp", "//libc/src/fcntl/linux/openat.cpp", "//libc/src/inttypes/strtoimax.cpp", "//libc/src/inttypes/strtoumax.cpp", "//libc/src/math/generic/exp10m1f.cpp", "//libc/src/math/generic/exp2m1f.cpp", "//libc/src/math/generic/nan.cpp", "//libc/src/math/generic/nanf.cpp", "//libc/src/math/generic/nanf128.cpp", "//libc/src/math/generic/nanf16.cpp", "//libc/src/math/generic/nanl.cpp", "//libc/src/poll/linux/poll.cpp", "//libc/src/pthread/pthread_atfork.cpp", "//libc/src/pthread/pthread_attr_setdetachstate.cpp", "//libc/src/pthread/pthread_attr_setguardsize.cpp", "//libc/src/pthread/pthread_attr_setstack.cpp", "//libc/src/pthread/pthread_attr_setstacksize.cpp", "//libc/src/pthread/pthread_condattr_setclock.cpp", "//libc/src/pthread/pthread_condattr_setpshared.cpp", "//libc/src/pthread/pthread_create.cpp", "//libc/src/pthread/pthread_key_create.cpp", "//libc/src/pthread/pthread_key_delete.cpp", "//libc/src/pthread/pthread_mutexattr_setpshared.cpp", "//libc/src/pthread/pthread_mutexattr_setrobust.cpp", "//libc/src/pthread/pthread_mutexattr_settype.cpp", "//libc/src/pthread/pthread_rwlock_timedrdlock.cpp", "//libc/src/pthread/pthread_rwlock_trywrlock.cpp", "//libc/src/pthread/pthread_rwlock_unlock.cpp", "//libc/src/pthread/pthread_rwlockattr_setkind_np.cpp", "//libc/src/pthread/pthread_rwlockattr_setpshared.cpp", "//libc/src/pthread/pthread_setspecific.cpp", "//libc/src/sched/linux/sched_get_priority_max.cpp", "//libc/src/sched/linux/sched_get_priority_min.cpp", "//libc/src/sched/linux/sched_getaffinity.cpp", "//libc/src/sched/linux/sched_getparam.cpp", "//libc/src/sched/linux/sched_getscheduler.cpp", "//libc/src/sched/linux/sched_rr_get_interval.cpp", "//libc/src/sched/linux/sched_setaffinity.cpp", "//libc/src/sched/linux/sched_setparam.cpp", "//libc/src/sched/linux/sched_setscheduler.cpp", "//libc/src/sched/linux/sched_yield.cpp", "//libc/src/search/hcreate.cpp", "//libc/src/search/hcreate_r.cpp", "//libc/src/search/hdestroy_r.cpp", "//libc/src/search/hsearch.cpp", "//libc/src/search/hsearch_r.cpp", "//libc/src/signal/linux/kill.cpp", "//libc/src/signal/linux/sigaction.cpp", "//libc/src/signal/linux/sigaddset.cpp", "//libc/src/signal/linux/sigaltstack.cpp", "//libc/src/signal/linux/sigdelset.cpp", "//libc/src/signal/linux/sigemptyset.cpp", "//libc/src/signal/linux/sigfillset.cpp", "//libc/src/signal/linux/sigprocmask.cpp", "//libc/src/spawn/posix_spawn_file_actions_addclose.cpp", "//libc/src/spawn/posix_spawn_file_actions_adddup2.cpp", "//libc/src/spawn/posix_spawn_file_actions_addopen.cpp", "//libc/src/spawn/posix_spawn_file_actions_destroy.cpp", "//libc/src/stdio/fopencookie.cpp", "//libc/src/stdio/generic/fclose.cpp", "//libc/src/stdio/generic/fflush.cpp", "//libc/src/stdio/generic/fgetc.cpp", "//libc/src/stdio/generic/fgetc_unlocked.cpp", "//libc/src/stdio/generic/fgets.cpp", "//libc/src/stdio/generic/fopen.cpp", "//libc/src/stdio/generic/fputc.cpp", "//libc/src/stdio/generic/fputs.cpp", "//libc/src/stdio/generic/fread.cpp", "//libc/src/stdio/generic/fread_unlocked.cpp", "//libc/src/stdio/generic/fseek.cpp", "//libc/src/stdio/generic/fseeko.cpp", "//libc/src/stdio/generic/ftell.cpp", "//libc/src/stdio/generic/ftello.cpp", "//libc/src/stdio/generic/fwrite.cpp", "//libc/src/stdio/generic/fwrite_unlocked.cpp", "//libc/src/stdio/generic/getc.cpp", "//libc/src/stdio/generic/getc_unlocked.cpp", "//libc/src/stdio/generic/getchar.cpp", "//libc/src/stdio/generic/getchar_unlocked.cpp", "//libc/src/stdio/generic/putc.cpp", "//libc/src/stdio/generic/putchar.cpp", "//libc/src/stdio/generic/puts.cpp", "//libc/src/stdio/gpu/fprintf.cpp", "//libc/src/stdio/gpu/printf.cpp", "//libc/src/stdio/linux/fdopen.cpp", "//libc/src/stdio/linux/remove.cpp", "//libc/src/stdio/linux/rename.cpp", "//libc/src/stdio/printf_core/parser.h", "//libc/src/stdio/setbuf.cpp", "//libc/src/stdio/setvbuf.cpp", "//libc/src/stdlib/atof.cpp", "//libc/src/stdlib/atoi.cpp", "//libc/src/stdlib/atol.cpp", "//libc/src/stdlib/atoll.cpp", "//libc/src/stdlib/strtod.cpp", "//libc/src/stdlib/strtod_l.cpp", "//libc/src/stdlib/strtof.cpp", "//libc/src/stdlib/strtof_l.cpp", "//libc/src/stdlib/strtol.cpp", "//libc/src/stdlib/strtol_l.cpp", "//libc/src/stdlib/strtold.cpp", "//libc/src/stdlib/strtold_l.cpp", "//libc/src/stdlib/strtoll.cpp", "//libc/src/stdlib/strtoll_l.cpp", "//libc/src/stdlib/strtoul.cpp", "//libc/src/stdlib/strtoul_l.cpp", "//libc/src/stdlib/strtoull.cpp", "//libc/src/stdlib/strtoull_l.cpp", "//libc/src/string/strdup.cpp", "//libc/src/sys/auxv/linux/getauxval.cpp", "//libc/src/sys/epoll/linux/epoll_create.cpp", "//libc/src/sys/epoll/linux/epoll_create1.cpp", "//libc/src/sys/epoll/linux/epoll_ctl.cpp", "//libc/src/sys/epoll/linux/epoll_pwait.cpp", "//libc/src/sys/epoll/linux/epoll_pwait2.cpp", "//libc/src/sys/epoll/linux/epoll_wait.cpp", "//libc/src/sys/mman/linux/madvise.cpp", "//libc/src/sys/mman/linux/mincore.cpp", "//libc/src/sys/mman/linux/mlock.cpp", "//libc/src/sys/mman/linux/mlock2.cpp", "//libc/src/sys/mman/linux/mlockall.cpp", "//libc/src/sys/mman/linux/mmap.cpp", "//libc/src/sys/mman/linux/mprotect.cpp", "//libc/src/sys/mman/linux/mremap.cpp", "//libc/src/sys/mman/linux/msync.cpp", "//libc/src/sys/mman/linux/munlock.cpp", "//libc/src/sys/mman/linux/munlockall.cpp", "//libc/src/sys/mman/linux/munmap.cpp", "//libc/src/sys/mman/linux/remap_file_pages.cpp", "//libc/src/sys/mman/linux/shm_common.h", "//libc/src/sys/prctl/linux/prctl.cpp", "//libc/src/sys/random/linux/getrandom.cpp", "//libc/src/sys/resource/linux/getrlimit.cpp", "//libc/src/sys/resource/linux/setrlimit.cpp", "//libc/src/sys/select/linux/select.cpp", "//libc/src/sys/sendfile/linux/sendfile.cpp", "//libc/src/sys/socket/linux/bind.cpp", "//libc/src/sys/socket/linux/recv.cpp", "//libc/src/sys/socket/linux/recvfrom.cpp", "//libc/src/sys/socket/linux/recvmsg.cpp", "//libc/src/sys/socket/linux/send.cpp", "//libc/src/sys/socket/linux/sendmsg.cpp", "//libc/src/sys/socket/linux/sendto.cpp", "//libc/src/sys/socket/linux/socket.cpp", "//libc/src/sys/socket/linux/socketpair.cpp", "//libc/src/sys/stat/linux/chmod.cpp", "//libc/src/sys/stat/linux/fchmod.cpp", "//libc/src/sys/stat/linux/fchmodat.cpp", "//libc/src/sys/stat/linux/fstat.cpp", "//libc/src/sys/stat/linux/lstat.cpp", "//libc/src/sys/stat/linux/mkdir.cpp", "//libc/src/sys/stat/linux/mkdirat.cpp", "//libc/src/sys/stat/linux/stat.cpp", "//libc/src/sys/statvfs/linux/statfs_utils.h", "//libc/src/sys/time/linux/getitimer.cpp", "//libc/src/sys/time/linux/setitimer.cpp", "//libc/src/sys/time/linux/utimes.cpp", "//libc/src/sys/uio/linux/readv.cpp", "//libc/src/sys/uio/linux/writev.cpp", "//libc/src/sys/utsname/linux/uname.cpp", "//libc/src/sys/wait/wait4Impl.h", "//libc/src/termios/linux/cfsetispeed.cpp", "//libc/src/termios/linux/cfsetospeed.cpp", "//libc/src/termios/linux/tcdrain.cpp", "//libc/src/termios/linux/tcflow.cpp", "//libc/src/termios/linux/tcflush.cpp", "//libc/src/termios/linux/tcgetattr.cpp", "//libc/src/termios/linux/tcgetsid.cpp", "//libc/src/termios/linux/tcsendbreak.cpp", "//libc/src/termios/linux/tcsetattr.cpp", "//libc/src/threads/thrd_create.cpp", "//libc/src/time/linux/clock.cpp", "//libc/src/time/linux/clock_gettime.cpp", "//libc/src/time/linux/gettimeofday.cpp", "//libc/src/time/linux/nanosleep.cpp", "//libc/src/time/linux/timespec_get.cpp", "//libc/src/time/time.cpp", "//libc/src/time/time_utils.h", "//libc/src/time/windows/clock_getres.cpp", "//libc/src/unistd/linux/access.cpp", "//libc/src/unistd/linux/chdir.cpp", "//libc/src/unistd/linux/close.cpp", "//libc/src/unistd/linux/dup.cpp", "//libc/src/unistd/linux/dup2.cpp", "//libc/src/unistd/linux/dup3.cpp", "//libc/src/unistd/linux/execv.cpp", "//libc/src/unistd/linux/execve.cpp", "//libc/src/unistd/linux/fchdir.cpp", "//libc/src/unistd/linux/fork.cpp", "//libc/src/unistd/linux/fsync.cpp", "//libc/src/unistd/linux/ftruncate.cpp", "//libc/src/unistd/linux/getcwd.cpp", "//libc/src/unistd/linux/getentropy.cpp", "//libc/src/unistd/linux/getsid.cpp", "//libc/src/unistd/linux/isatty.cpp", "//libc/src/unistd/linux/link.cpp", "//libc/src/unistd/linux/linkat.cpp", "//libc/src/unistd/linux/lseek.cpp", "//libc/src/unistd/linux/pathconf.cpp", "//libc/src/unistd/linux/pathconf_utils.cpp", "//libc/src/unistd/linux/pipe.cpp", "//libc/src/unistd/linux/pipe2.cpp", "//libc/src/unistd/linux/pread.cpp", "//libc/src/unistd/linux/pwrite.cpp", "//libc/src/unistd/linux/read.cpp", "//libc/src/unistd/linux/readlink.cpp", "//libc/src/unistd/linux/readlinkat.cpp", "//libc/src/unistd/linux/rmdir.cpp", "//libc/src/unistd/linux/symlink.cpp", "//libc/src/unistd/linux/symlinkat.cpp", "//libc/src/unistd/linux/syscall.cpp", "//libc/src/unistd/linux/sysconf.cpp", "//libc/src/unistd/linux/truncate.cpp", "//libc/src/unistd/linux/unlink.cpp", "//libc/src/unistd/linux/unlinkat.cpp", "//libc/src/unistd/linux/write.cpp", "//libc/src/unistd/windows/getentropy.cpp", "//libc/test/IntegrationTest/test.h", "//libc/test/UnitTest/ErrnoCheckingTest.h", "//libc/test/UnitTest/ErrnoSetterMatcher.h", "//libc/test/UnitTest/FPMatcher.h", "//libc/test/UnitTest/Test.h", "//libc/test/integration/src/pthread/pthread_create_test.cpp", "//libc/test/integration/src/pthread/pthread_join_test.cpp", "//libc/test/integration/src/pthread/pthread_name_test.cpp", "//libc/test/integration/src/unistd/getcwd_test.cpp", "//libc/test/integration/startup/linux/tls_test.cpp", "//libc/test/src/__support/str_to_fp_test.h", "//libc/test/src/__support/str_to_integer_test.cpp", "//libc/test/src/dirent/dirent_test.cpp", "//libc/test/src/errno/errno_test.cpp", "//libc/test/src/fcntl/creat_test.cpp", "//libc/test/src/fcntl/fcntl_test.cpp", "//libc/test/src/fcntl/openat_test.cpp", "//libc/test/src/math/RoundToIntegerTest.h", "//libc/test/src/math/acosf_test.cpp", "//libc/test/src/math/acoshf16_test.cpp", "//libc/test/src/math/acoshf_test.cpp", "//libc/test/src/math/asin_test.cpp", "//libc/test/src/math/asinf_test.cpp", "//libc/test/src/math/asinhf_test.cpp", "//libc/test/src/math/atan2f_test.cpp", "//libc/test/src/math/atan_test.cpp", "//libc/test/src/math/atanf_test.cpp", "//libc/test/src/math/atanhf_test.cpp", "//libc/test/src/math/cosf_test.cpp", "//libc/test/src/math/coshf_test.cpp", "//libc/test/src/math/cospif_test.cpp", "//libc/test/src/math/exp10_test.cpp", "//libc/test/src/math/exp10f_test.cpp", "//libc/test/src/math/exp10m1f_test.cpp", "//libc/test/src/math/exp2_test.cpp", "//libc/test/src/math/exp2f_test.cpp", "//libc/test/src/math/exp2m1f_test.cpp", "//libc/test/src/math/exp_test.cpp", "//libc/test/src/math/expf_test.cpp", "//libc/test/src/math/expm1_test.cpp", "//libc/test/src/math/expm1f_test.cpp", "//libc/test/src/math/log10_test.cpp", "//libc/test/src/math/log1p_test.cpp", "//libc/test/src/math/log1pf_test.cpp", "//libc/test/src/math/log2_test.cpp", "//libc/test/src/math/log2f_test.cpp", "//libc/test/src/math/log_test.cpp", "//libc/test/src/math/powf_test.cpp", "//libc/test/src/math/sin_test.cpp", "//libc/test/src/math/sincosf_test.cpp", "//libc/test/src/math/sinf_test.cpp", "//libc/test/src/math/sinhf_test.cpp", "//libc/test/src/math/sinpif_test.cpp", "//libc/test/src/math/smoke/FModTest.h", "//libc/test/src/math/smoke/RoundToIntegerTest.h", "//libc/test/src/math/smoke/acos_test.cpp", "//libc/test/src/math/smoke/acosf16_test.cpp", "//libc/test/src/math/smoke/acosf_test.cpp", "//libc/test/src/math/smoke/acoshf16_test.cpp", "//libc/test/src/math/smoke/acoshf_test.cpp", "//libc/test/src/math/smoke/acospif16_test.cpp", "//libc/test/src/math/smoke/asinf16_test.cpp", "//libc/test/src/math/smoke/asinf_test.cpp", "//libc/test/src/math/smoke/asinhf16_test.cpp", "//libc/test/src/math/smoke/asinhf_test.cpp", "//libc/test/src/math/smoke/atan2f_test.cpp", "//libc/test/src/math/smoke/atanf16_test.cpp", "//libc/test/src/math/smoke/atanf_test.cpp", "//libc/test/src/math/smoke/atanhf16_test.cpp", "//libc/test/src/math/smoke/atanhf_test.cpp", "//libc/test/src/math/smoke/cosf16_test.cpp", "//libc/test/src/math/smoke/cosf_test.cpp", "//libc/test/src/math/smoke/coshf16_test.cpp", "//libc/test/src/math/smoke/coshf_test.cpp", "//libc/test/src/math/smoke/cospif16_test.cpp", "//libc/test/src/math/smoke/cospif_test.cpp", "//libc/test/src/math/smoke/exp10_test.cpp", "//libc/test/src/math/smoke/exp10f16_test.cpp", "//libc/test/src/math/smoke/exp10f_test.cpp", "//libc/test/src/math/smoke/exp10m1f16_test.cpp", "//libc/test/src/math/smoke/exp10m1f_test.cpp", "//libc/test/src/math/smoke/exp2_test.cpp", "//libc/test/src/math/smoke/exp2f16_test.cpp", "//libc/test/src/math/smoke/exp2f_test.cpp", "//libc/test/src/math/smoke/exp2m1f16_test.cpp", "//libc/test/src/math/smoke/exp2m1f_test.cpp", "//libc/test/src/math/smoke/exp_test.cpp", "//libc/test/src/math/smoke/expf16_test.cpp", "//libc/test/src/math/smoke/expf_test.cpp", "//libc/test/src/math/smoke/expm1_test.cpp", "//libc/test/src/math/smoke/expm1f16_test.cpp", "//libc/test/src/math/smoke/expm1f_test.cpp", "//libc/test/src/math/smoke/log10_test.cpp", "//libc/test/src/math/smoke/log10f16_test.cpp", "//libc/test/src/math/smoke/log1p_test.cpp", "//libc/test/src/math/smoke/log1pf_test.cpp", "//libc/test/src/math/smoke/log2_test.cpp", "//libc/test/src/math/smoke/log2f16_test.cpp", "//libc/test/src/math/smoke/log2f_test.cpp", "//libc/test/src/math/smoke/log_test.cpp", "//libc/test/src/math/smoke/logf16_test.cpp", "//libc/test/src/math/smoke/sincosf_test.cpp", "//libc/test/src/math/smoke/sinf16_test.cpp", "//libc/test/src/math/smoke/sinf_test.cpp", "//libc/test/src/math/smoke/sinhf16_test.cpp", "//libc/test/src/math/smoke/sinhf_test.cpp", "//libc/test/src/math/smoke/sinpif16_test.cpp", "//libc/test/src/math/smoke/sinpif_test.cpp", "//libc/test/src/math/smoke/tanf16_test.cpp", "//libc/test/src/math/smoke/tanf_test.cpp", "//libc/test/src/math/smoke/tanhf16_test.cpp", "//libc/test/src/math/smoke/tanhf_test.cpp", "//libc/test/src/math/smoke/tanpif16_test.cpp", "//libc/test/src/math/tanf_test.cpp", "//libc/test/src/math/tanhf_test.cpp", "//libc/test/src/poll/poll_test.cpp", "//libc/test/src/sched/affinity_test.cpp", "//libc/test/src/sched/cpu_count_test.cpp", "//libc/test/src/sched/get_priority_test.cpp", "//libc/test/src/sched/param_and_scheduler_test.cpp", "//libc/test/src/sched/sched_rr_get_interval_test.cpp", "//libc/test/src/sched/yield_test.cpp", "//libc/test/src/signal/sigaltstack_test.cpp", "//libc/test/src/signal/signal_test.cpp", "//libc/test/src/signal/sigprocmask_test.cpp", "//libc/test/src/spawn/posix_spawn_file_actions_test.cpp", "//libc/test/src/stdio/fdopen_test.cpp", "//libc/test/src/stdio/fgetc_test.cpp", "//libc/test/src/stdio/fgetc_unlocked_test.cpp", "//libc/test/src/stdio/fgets_test.cpp", "//libc/test/src/stdio/fileop_test.cpp", "//libc/test/src/stdio/fopencookie_test.cpp", "//libc/test/src/stdio/remove_test.cpp", "//libc/test/src/stdio/rename_test.cpp", "//libc/test/src/stdio/setvbuf_test.cpp", "//libc/test/src/stdio/sprintf_test.cpp", "//libc/test/src/stdio/unlocked_fileop_test.cpp", "//libc/test/src/stdlib/StrtolTest.h", "//libc/test/src/stdlib/strtoint32_test.cpp", "//libc/test/src/stdlib/strtoint64_test.cpp", "//libc/test/src/stdlib/strtold_test.cpp", "//libc/test/src/sys/mman/linux/mlock_test.cpp", "//libc/test/src/sys/statvfs/linux/fstatvfs_test.cpp", "//libc/test/src/sys/statvfs/linux/statvfs_test.cpp", "//libc/test/src/sys/time/setitimer_test.cpp", "//libc/test/src/termios/termios_test.cpp", "//libc/test/src/time/asctime_r_test.cpp", "//libc/test/src/time/asctime_test.cpp", "//libc/test/src/time/ctime_r_test.cpp", "//libc/test/src/time/ctime_test.cpp", "//libc/test/src/time/gmtime_test.cpp", "//libc/test/src/time/nanosleep_test.cpp", "//utils/bazel/llvm-project-overlay/libc/BUILD.bazel" ], "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": [] } running all tests due to change to blacklisted file