diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9b599922edb..93695be2777 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "name": "istio build-tools", - "image": "gcr.io/istio-testing/build-tools:release-1.24-7d1c19cf1d83ca3cfdb7cc7b90dd807fe41653da", + "image": "gcr.io/istio-testing/build-tools:release-1.24-bccd228953b7abf90170da1419699d38e95329fb", "privileged": true, "remoteEnv": { "USE_GKE_GCLOUD_AUTH_PLUGIN": "True", diff --git a/WORKSPACE b/WORKSPACE index 4e349dd6a21..6e756570a2d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -21,17 +21,17 @@ load("//bazel:repositories.bzl", "define_envoy_implementation") # 1. Determine SHA256 `wget https://github.com/envoyproxy/envoy/archive/$COMMIT.tar.gz && sha256sum $COMMIT.tar.gz` # 2. Update .bazelversion, envoy.bazelrc and .bazelrc if needed. # -# Commit date: 2025-03-20 -ENVOY_SHA = "cb67308e01e8f035f2977f153d20d99a54cb1da4" +# Commit date: 2025-04-11 +ENVOY_SHA = "dc84fe53b5293da9475f12baa173e6cdc0baf238" -ENVOY_SHA256 = "c9c2884c44170b83eac13d9b06e8269539c4bc6b94c68ad41040d2824c743d66" +ENVOY_SHA256 = "8b7f76708b3e9fc5aa83f90e211033f7a2054df725fc47cd4191e6dc21fe7771" ENVOY_ORG = "envoyproxy" ENVOY_REPO = "envoy" -OPENSSL_ENVOY_SHA = "eeacbb6644f1dc9517721b7a2c9794b95e4804b2" -OPENSSL_ENVOY_SHA256 = "2cf23281d3401e2d0241b0296042d3424dc6a757c8c17778afa477e4d60b8e32" +OPENSSL_ENVOY_SHA = "10a053f09423bbc0674eef6b9ddaf9156300459b" +OPENSSL_ENVOY_SHA256 = "db743527f0b69fbe70fe7bbd023626ddaaa8784cac6e3ef5d294a9a247150571" OPENSSL_ENVOY_ORG = "envoyproxy" OPENSSL_ENVOY_REPO = "envoy-openssl" diff --git a/common/.commonfiles.sha b/common/.commonfiles.sha index 591e4552889..c8a2f68433a 100644 --- a/common/.commonfiles.sha +++ b/common/.commonfiles.sha @@ -1 +1 @@ -6d1ea5c54f7aad9c31e8ff058772f9f44cbe08e0 +2a57949e8949678850564daef685829ceb137ed5 diff --git a/common/scripts/setup_env.sh b/common/scripts/setup_env.sh index f174ec78c5a..d9ebed4b806 100755 --- a/common/scripts/setup_env.sh +++ b/common/scripts/setup_env.sh @@ -75,7 +75,7 @@ fi TOOLS_REGISTRY_PROVIDER=${TOOLS_REGISTRY_PROVIDER:-gcr.io} PROJECT_ID=${PROJECT_ID:-istio-testing} if [[ "${IMAGE_VERSION:-}" == "" ]]; then - IMAGE_VERSION=release-1.24-7d1c19cf1d83ca3cfdb7cc7b90dd807fe41653da + IMAGE_VERSION=release-1.24-bccd228953b7abf90170da1419699d38e95329fb fi if [[ "${IMAGE_NAME:-}" == "" ]]; then IMAGE_NAME=build-tools diff --git a/envoy.bazelrc b/envoy.bazelrc index 5fa9d867627..911e621a1b0 100644 --- a/envoy.bazelrc +++ b/envoy.bazelrc @@ -200,6 +200,7 @@ build:libc++ --action_env=BAZEL_LINKLIBS=-l%:libc++.a:-l%:libc++abi.a build:libc++ --action_env=BAZEL_LINKOPTS=-lm:-pthread build:libc++ --define force_libcpp=enabled build:clang-libc++ --config=libc++ +build:arm64-clang-libc++ --config=clang-libc++ build:libc++20 --config=libc++ # gRPC has a lot of deprecated-enum-enum-conversion warning. Remove once it is addressed @@ -269,6 +270,16 @@ build:rbe-toolchain-clang-libc++ --action_env=CXXFLAGS=-stdlib=libc++ build:rbe-toolchain-clang-libc++ --action_env=LDFLAGS=-stdlib=libc++ build:rbe-toolchain-clang-libc++ --define force_libcpp=enabled +build:rbe-toolchain-arm64-clang-libc++ --config=rbe-toolchain +build:rbe-toolchain-arm64-clang-libc++ --platforms=@envoy//bazel/rbe/toolchains:rbe_linux_arm64_clang_libcxx_platform +build:rbe-toolchain-arm64-clang-libc++ --host_platform=@envoy//bazel/rbe/toolchains:rbe_linux_arm64_clang_libcxx_platform +build:rbe-toolchain-arm64-clang-libc++ --crosstool_top=@envoy//bazel/rbe/toolchains/configs/linux/clang_libcxx/cc:toolchain +build:rbe-toolchain-arm64-clang-libc++ --extra_toolchains=@envoy//bazel/rbe/toolchains/configs/linux/clang_libcxx/config:cc-toolchain-arm64 +build:rbe-toolchain-arm64-clang-libc++ --action_env=CC=clang --action_env=CXX=clang++ +build:rbe-toolchain-arm64-clang-libc++ --action_env=CXXFLAGS=-stdlib=libc++ +build:rbe-toolchain-arm64-clang-libc++ --action_env=LDFLAGS=-stdlib=libc++ +build:rbe-toolchain-arm64-clang-libc++ --define force_libcpp=enabled + build:rbe-toolchain-asan --config=clang-asan build:rbe-toolchain-asan --linkopt -fuse-ld=lld build:rbe-toolchain-asan --action_env=ENVOY_UBSAN_VPTR=1 @@ -313,6 +324,9 @@ build:remote-clang --config=rbe-toolchain-clang build:remote-clang-libc++ --config=remote build:remote-clang-libc++ --config=rbe-toolchain-clang-libc++ +build:remote-arm64-clang-libc++ --config=remote +build:remote-arm64-clang-libc++ --config=rbe-toolchain-arm64-clang-libc++ + build:remote-gcc --config=remote build:remote-gcc --config=gcc build:remote-gcc --config=rbe-toolchain-gcc diff --git a/ossm/vendor/envoy/.bazelrc b/ossm/vendor/envoy/.bazelrc index 2757aee7877..00cd2a857f7 100644 --- a/ossm/vendor/envoy/.bazelrc +++ b/ossm/vendor/envoy/.bazelrc @@ -200,6 +200,7 @@ build:libc++ --action_env=BAZEL_LINKLIBS=-l%:libc++.a:-l%:libc++abi.a build:libc++ --action_env=BAZEL_LINKOPTS=-lm:-pthread build:libc++ --define force_libcpp=enabled build:clang-libc++ --config=libc++ +build:arm64-clang-libc++ --config=clang-libc++ build:libc++20 --config=libc++ # gRPC has a lot of deprecated-enum-enum-conversion warning. Remove once it is addressed @@ -269,6 +270,16 @@ build:rbe-toolchain-clang-libc++ --action_env=CXXFLAGS=-stdlib=libc++ build:rbe-toolchain-clang-libc++ --action_env=LDFLAGS=-stdlib=libc++ build:rbe-toolchain-clang-libc++ --define force_libcpp=enabled +build:rbe-toolchain-arm64-clang-libc++ --config=rbe-toolchain +build:rbe-toolchain-arm64-clang-libc++ --platforms=@envoy//bazel/rbe/toolchains:rbe_linux_arm64_clang_libcxx_platform +build:rbe-toolchain-arm64-clang-libc++ --host_platform=@envoy//bazel/rbe/toolchains:rbe_linux_arm64_clang_libcxx_platform +build:rbe-toolchain-arm64-clang-libc++ --crosstool_top=@envoy//bazel/rbe/toolchains/configs/linux/clang_libcxx/cc:toolchain +build:rbe-toolchain-arm64-clang-libc++ --extra_toolchains=@envoy//bazel/rbe/toolchains/configs/linux/clang_libcxx/config:cc-toolchain-arm64 +build:rbe-toolchain-arm64-clang-libc++ --action_env=CC=clang --action_env=CXX=clang++ +build:rbe-toolchain-arm64-clang-libc++ --action_env=CXXFLAGS=-stdlib=libc++ +build:rbe-toolchain-arm64-clang-libc++ --action_env=LDFLAGS=-stdlib=libc++ +build:rbe-toolchain-arm64-clang-libc++ --define force_libcpp=enabled + build:rbe-toolchain-asan --config=clang-asan build:rbe-toolchain-asan --linkopt -fuse-ld=lld build:rbe-toolchain-asan --action_env=ENVOY_UBSAN_VPTR=1 @@ -313,6 +324,9 @@ build:remote-clang --config=rbe-toolchain-clang build:remote-clang-libc++ --config=remote build:remote-clang-libc++ --config=rbe-toolchain-clang-libc++ +build:remote-arm64-clang-libc++ --config=remote +build:remote-arm64-clang-libc++ --config=rbe-toolchain-arm64-clang-libc++ + build:remote-gcc --config=remote build:remote-gcc --config=gcc build:remote-gcc --config=rbe-toolchain-gcc diff --git a/ossm/vendor/envoy/.github/workflows/_precheck_publish.yml b/ossm/vendor/envoy/.github/workflows/_precheck_publish.yml index ca186549d13..b7761c54c07 100644 --- a/ossm/vendor/envoy/.github/workflows/_precheck_publish.yml +++ b/ossm/vendor/envoy/.github/workflows/_precheck_publish.yml @@ -61,10 +61,8 @@ jobs: name: Release (arm64) target-suffix: arm64 arch: arm64 - bazel-extra: >- - --config=remote-cache-envoy-engflow - rbe: false - runs-on: envoy-arm64-large + rbe: true + runs-on: ${{ vars.ENVOY_ARM_VM || 'ubuntu-24.04-arm' }} timeout-minutes: 180 - target: docs name: Docs diff --git a/ossm/vendor/envoy/.github/workflows/_publish_build.yml b/ossm/vendor/envoy/.github/workflows/_publish_build.yml deleted file mode 100644 index 296a3000dc2..00000000000 --- a/ossm/vendor/envoy/.github/workflows/_publish_build.yml +++ /dev/null @@ -1,185 +0,0 @@ -name: Build - -permissions: - contents: read - -on: - workflow_call: - secrets: - dockerhub-username: - required: false - dockerhub-password: - required: false - gpg-key: - required: true - gpg-key-password: - required: true - inputs: - request: - type: string - required: true - trusted: - type: boolean - required: true - -concurrency: - group: >- - ${{ github.actor != 'trigger-release-envoy[bot]' - && github.event.inputs.head_ref - || github.run_id - }}-${{ github.event.workflow.id }}-publish - cancel-in-progress: true - - -jobs: - binary: - permissions: - contents: read - packages: read - name: ${{ matrix.name || matrix.target }} - uses: ./.github/workflows/_run.yml - with: - bazel-extra: ${{ matrix.bazel-extra }} - target: ${{ matrix.target }} - target-suffix: ${{ matrix.arch }} - cache-build-image: ${{ fromJSON(inputs.request).request.build-image.default }} - cache-build-image-key-suffix: ${{ matrix.arch == 'arm64' && format('-{0}', matrix.arch) || '' }} - concurrency-suffix: -${{ matrix.arch }} - rbe: ${{ matrix.rbe }} - request: ${{ inputs.request }} - runs-on: ${{ matrix.runs-on }} - timeout-minutes: 120 - trusted: ${{ inputs.trusted }} - upload-name: release.${{ matrix.arch }} - upload-path: envoy/${{ matrix.arch }}/bin/ - strategy: - fail-fast: false - matrix: - include: - - target: release.server_only - name: Release (x64) - arch: x64 - bazel-extra: >- - --config=remote-envoy-engflow - rbe: true - runs-on: ubuntu-24.04 - - target: release.server_only - name: Release (arm64) - arch: arm64 - bazel-extra: >- - --config=remote-cache-envoy-engflow - rbe: false - runs-on: envoy-arm64-medium - - distribution: - permissions: - contents: read - packages: read - secrets: - gpg-key: ${{ secrets.gpg-key }} - gpg-key-password: ${{ secrets.gpg-key-password }} - name: ${{ matrix.name || matrix.target }} - needs: - - binary - uses: ./.github/workflows/_run.yml - with: - bazel-extra: >- - --config=remote-cache-envoy-engflow - downloads: | - release.${{ matrix.arch }}: release/${{ matrix.arch }}/bin/ - target: ${{ matrix.target }} - target-suffix: ${{ matrix.arch }} - cache-build-image: ${{ fromJSON(inputs.request).request.build-image.default }} - cache-build-image-key-suffix: ${{ matrix.cache-build-image-key-suffix }} - concurrency-suffix: -${{ matrix.arch }} - import-gpg: true - rbe: false - request: ${{ inputs.request }} - runs-on: ${{ matrix.runs-on }} - trusted: ${{ inputs.trusted }} - upload-name: packages.${{ matrix.arch }} - upload-path: envoy/${{ matrix.arch }} - strategy: - fail-fast: false - matrix: - include: - - target: distribution - name: Package debs (x64) - arch: x64 - runs-on: ubuntu-24.04 - - target: distribution - name: Package debs (arm64) - arch: arm64 - cache-build-image-key-suffix: -arm64 - runs-on: envoy-arm64-small - - docker: - permissions: - contents: read - packages: read - secrets: - dockerhub-username: ${{ secrets.dockerhub-username }} - dockerhub-password: ${{ secrets.dockerhub-password }} - name: ${{ matrix.name || matrix.target }} - needs: - - binary - uses: ./.github/workflows/_run.yml - with: - target: ${{ matrix.target }} - cache-build-image: ${{ fromJSON(inputs.request).request.build-image.default }} - downloads: | - release.arm64: envoy/arm64/bin/ - release.x64: envoy/x64/bin/ - request: ${{ inputs.request }} - runs-on: ${{ matrix.runs-on }} - source: | - export NO_BUILD_SETUP=1 - export ENVOY_DOCKER_IN_DOCKER=1 - trusted: ${{ inputs.trusted }} - upload-name: docker - upload-path: build_images - strategy: - fail-fast: false - matrix: - include: - - target: docker - name: Docker (Linux multiarch) - runs-on: ubuntu-24.04 - - sign: - permissions: - contents: read - packages: read - secrets: - gpg-key: ${{ secrets.gpg-key }} - gpg-key-password: ${{ secrets.gpg-key-password }} - name: ${{ matrix.name || matrix.target }} - needs: - - distribution - uses: ./.github/workflows/_run.yml - with: - target: release.signed - bazel-extra: >- - --//distribution:x64-packages=//distribution:custom/x64/packages.x64.tar.gz - --//distribution:arm64-packages=//distribution:custom/arm64/packages.arm64.tar.gz - --//distribution:x64-release=//distribution:custom/x64/bin/release.tar.zst - --//distribution:arm64-release=//distribution:custom/arm64/bin/release.tar.zst - cache-build-image: ${{ fromJSON(inputs.request).request.build-image.default }} - downloads: | - packages.arm64: envoy/arm64/ - packages.x64: envoy/x64/ - release.arm64: envoy/arm64/bin/ - release.x64: envoy/x64/bin/ - import-gpg: true - request: ${{ inputs.request }} - runs-on: ubuntu-24.04 - source: | - export NO_BUILD_SETUP=1 - trusted: ${{ inputs.trusted }} - upload-name: release.signed - upload-path: envoy/release.signed.tar.zst - steps-pre: | - - run: | - mkdir distribution/custom - cp -a %{{ runner.temp }}/envoy/x64 %{{ runner.temp }}/envoy/arm64 distribution/custom - shell: bash diff --git a/ossm/vendor/envoy/.github/workflows/_publish_verify.yml b/ossm/vendor/envoy/.github/workflows/_publish_verify.yml deleted file mode 100644 index aa4e8b69b5e..00000000000 --- a/ossm/vendor/envoy/.github/workflows/_publish_verify.yml +++ /dev/null @@ -1,136 +0,0 @@ -name: Verify - -permissions: - contents: read - -on: - workflow_call: - inputs: - request: - type: string - required: true - trusted: - type: boolean - required: true - -concurrency: - group: >- - ${{ github.actor != 'trigger-release-envoy[bot]' - && github.event.inputs.head_ref - || github.run_id - }}-${{ github.event.workflow.id }}-verify - cancel-in-progress: true - - -jobs: - examples: - permissions: - contents: read - packages: read - name: ${{ matrix.name || matrix.target }} - uses: ./.github/workflows/_run.yml - with: - bazel-extra: ${{ matrix.bazel-extra || '--config=remote-envoy-engflow' }} - cache-build-image: ${{ matrix.cache-build-image }} - cache-build-image-key-suffix: ${{ matrix.arch == 'arm64' && format('-{0}', matrix.arch) || '' }} - container-command: ${{ matrix.container-command }} - concurrency-suffix: -${{ matrix.arch || 'x64' }} - downloads: ${{ matrix.downloads }} - rbe: ${{ matrix.rbe }} - request: ${{ inputs.request }} - runs-on: ubuntu-24.04 - steps-pre: ${{ matrix.steps-pre }} - source: ${{ matrix.source }} - target: ${{ matrix.target }} - trusted: ${{ inputs.trusted }} - strategy: - fail-fast: false - matrix: - include: - - name: examples - target: verify_examples - downloads: | - docker: build_images - rbe: false - source: | - export NO_BUILD_SETUP=1 - steps-pre: | - - run: | - # Install expected host packages - export DEBIAN_FRONTEND=noninteractive - sudo apt-get -qq update -y - sudo apt-get -qq install -y --no-install-recommends expect gettext yq whois - shell: bash - - run: | - IMAGES=( - envoy:dev - envoy-contrib:contrib-dev - envoy-google-vrp:google-vrp-dev) - for image in "${IMAGES[@]}"; do - src_name="$(echo ${image} | cut -d: -f1)" - dest_name="$(echo ${image} | cut -d: -f2)" - src="oci-archive:%{{ runner.temp }}/build_images/${src_name}.tar" - dest="docker-daemon:envoyproxy/envoy:${dest_name}" - echo "Copy image: ${src} ${dest}" - skopeo copy -q "${src}" "${dest}" - done - shell: bash - - run: docker images | grep envoy - shell: bash - - distro: - permissions: - contents: read - packages: read - name: ${{ matrix.name || matrix.target }} - uses: ./.github/workflows/_run.yml - with: - bazel-extra: ${{ matrix.bazel-extra || '--config=remote-envoy-engflow' }} - cache-build-image: ${{ fromJSON(inputs.request).request.build-image.default }} - cache-build-image-key-suffix: ${{ matrix.arch == 'arm64' && format('-{0}', matrix.arch) || '' }} - container-command: ./ci/run_envoy_docker.sh - concurrency-suffix: -${{ matrix.arch || 'x64' }} - downloads: | - release.signed: release.signed - rbe: ${{ matrix.rbe && matrix.rbe || false }} - request: ${{ inputs.request }} - runs-on: ${{ matrix.runs-on || 'ubuntu-24.04' }} - source: | - export NO_BUILD_SETUP=1 - export ENVOY_DOCKER_IN_DOCKER=1 - target: ${{ matrix.target }} - target-suffix: ${{ matrix.arch }} - trusted: ${{ inputs.trusted }} - steps-pre: | - - run: | - echo ARCH=${{ matrix.arch }} >> $GITHUB_ENV - echo DEB_ARCH=${{ matrix.arch == 'arm64' && 'arm64' || 'amd64' }} >> $GITHUB_ENV - shell: bash - - run: | - TEMP_DIR=$(mktemp -d) - zstd --stdout -d %{{ runner.temp }}/release.signed/release.signed.tar.zst | tar --warning=no-timestamp -xf - -C "${TEMP_DIR}" - mkdir ${TEMP_DIR}/debs - tar xf ${TEMP_DIR}/bin/debs.tar.gz -C ${TEMP_DIR}/debs - mkdir -p ${TEMP_DIR}/distribution/deb - cp -a ${TEMP_DIR}/debs/*_${DEB_ARCH}* ${TEMP_DIR}/distribution/deb - cp -a ${TEMP_DIR}/signing.key ${TEMP_DIR}/distribution - mkdir -p %{{ runner.temp }}/distribution/${ARCH} - tar czf %{{ runner.temp }}/distribution/${ARCH}/packages.${ARCH}.tar.gz -C ${TEMP_DIR}/distribution . - shell: bash - - strategy: - fail-fast: false - matrix: - include: - - - name: verify_distro_x64 - target: verify_distro - arch: x64 - rbe: true - - - name: verify_distro_arm64 - target: verify_distro - arch: arm64 - bazel-extra: >- - --config=remote-cache-envoy-engflow - runs-on: envoy-arm64-small diff --git a/ossm/vendor/envoy/VERSION.txt b/ossm/vendor/envoy/VERSION.txt index ef62e369217..1ddbb421671 100644 --- a/ossm/vendor/envoy/VERSION.txt +++ b/ossm/vendor/envoy/VERSION.txt @@ -1 +1 @@ -1.32.4 +1.32.6-dev diff --git a/ossm/vendor/envoy/bazel/BUILD b/ossm/vendor/envoy/bazel/BUILD index fa1ab44c265..437c5c8b971 100644 --- a/ossm/vendor/envoy/bazel/BUILD +++ b/ossm/vendor/envoy/bazel/BUILD @@ -746,6 +746,14 @@ config_setting( define_values = {"engflow_rbe": "true"}, ) +selects.config_setting_group( + name = "engflow_rbe_x86_64", + match_all = [ + ":engflow_rbe", + ":linux_x86_64", + ], +) + selects.config_setting_group( name = "apple", match_any = [ diff --git a/ossm/vendor/envoy/bazel/envoy_binary.bzl b/ossm/vendor/envoy/bazel/envoy_binary.bzl index ccf003d82d8..cd334070400 100644 --- a/ossm/vendor/envoy/bazel/envoy_binary.bzl +++ b/ossm/vendor/envoy/bazel/envoy_binary.bzl @@ -30,7 +30,7 @@ def envoy_cc_binary( features = [], linkstatic = True): exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) linker_inputs = envoy_exported_symbols_input() diff --git a/ossm/vendor/envoy/bazel/envoy_library.bzl b/ossm/vendor/envoy/bazel/envoy_library.bzl index fdd4c6f1c64..6e6b294b1f1 100644 --- a/ossm/vendor/envoy/bazel/envoy_library.bzl +++ b/ossm/vendor/envoy/bazel/envoy_library.bzl @@ -115,7 +115,7 @@ def envoy_cc_library( if tcmalloc_dep: deps += tcmalloc_external_deps(repository) exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) diff --git a/ossm/vendor/envoy/bazel/envoy_test.bzl b/ossm/vendor/envoy/bazel/envoy_test.bzl index ec68fec9ccf..e6e7a61feb1 100644 --- a/ossm/vendor/envoy/bazel/envoy_test.bzl +++ b/ossm/vendor/envoy/bazel/envoy_test.bzl @@ -88,7 +88,7 @@ def envoy_cc_fuzz_test( tags = [], **kwargs): exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) if not (corpus.startswith("//") or corpus.startswith(":") or corpus.startswith("@")): @@ -175,7 +175,7 @@ def envoy_cc_test( exec_properties = {}): coverage_tags = tags + ([] if coverage else ["nocoverage"]) exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) native.cc_test( @@ -222,7 +222,7 @@ def envoy_cc_test_library( alwayslink = 1, **kargs): exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) disable_pch = kargs.pop("disable_pch", True) @@ -292,7 +292,7 @@ def envoy_benchmark_test( repository = "", **kargs): exec_properties = exec_properties | select({ - repository + "//bazel:engflow_rbe": {"Pool": rbe_pool} if rbe_pool else {}, + repository + "//bazel:engflow_rbe_x86_64": {"Pool": rbe_pool} if rbe_pool else {}, "//conditions:default": {}, }) native.sh_test( diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/BUILD b/ossm/vendor/envoy/bazel/rbe/toolchains/BUILD index 5dd908e8fae..9c6bcc53007 100644 --- a/ossm/vendor/envoy/bazel/rbe/toolchains/BUILD +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/BUILD @@ -22,6 +22,16 @@ platform( parents = ["//bazel/rbe/toolchains/configs/linux/clang_libcxx/config:platform"], ) +platform( + name = "rbe_linux_arm64_clang_libcxx_platform", + exec_properties = create_rbe_exec_properties_dict( + docker_add_capabilities = "SYS_PTRACE,NET_RAW,NET_ADMIN", + docker_network = "standard", + docker_privileged = True, + ), + parents = ["//bazel/rbe/toolchains/configs/linux/clang_libcxx/config:platform-arm64"], +) + platform( name = "rbe_linux_gcc_platform", exec_properties = create_rbe_exec_properties_dict( diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/BUILD b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/BUILD index 9a1aea11cc5..ac63bbbe627 100755 --- a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/BUILD +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/BUILD @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_toolchain", "cc_toolchain_suite") +load(":aarch64_cc_toolchain_config.bzl", aarch64_cc_toolchain_config = "cc_toolchain_config") load(":armeabi_cc_toolchain_config.bzl", "armeabi_cc_toolchain_config") load(":cc_toolchain_config.bzl", "cc_toolchain_config") @@ -44,6 +45,14 @@ filegroup( ) + [":builtin_include_directory_paths"], ) +filegroup( + name = "compiler_deps_aarch64", + srcs = glob( + ["extra_tools/**"], + allow_empty = True, + ) + [":builtin_include_directory_paths_aarch64"], +) + # This is the entry point for --crosstool_top. Toolchains are found # by lopping off the name of --crosstool_top and searching for # the "${CPU}" entry in the toolchains attribute. @@ -54,6 +63,8 @@ cc_toolchain_suite( "k8": ":cc-compiler-k8", "armeabi-v7a|compiler": ":cc-compiler-armeabi-v7a", "armeabi-v7a": ":cc-compiler-armeabi-v7a", + "aarch64|clang": ":cc-compiler-aarch64", + "aarch64": ":cc-compiler-aarch64", }, ) @@ -172,3 +183,102 @@ cc_toolchain( ) armeabi_cc_toolchain_config(name = "stub_armeabi-v7a") + +aarch64_cc_toolchain_config( + name = "arm64-local", + abi_libc_version = "arm64-local", + abi_version = "arm64-local", + compile_flags = [ + "-fstack-protector", + "-Wall", + "-Wthread-safety", + "-Wself-assign", + "-Wunused-but-set-parameter", + "-Wno-free-nonheap-object", + "-fcolor-diagnostics", + "-fno-omit-frame-pointer", + ], + compiler = "clang", + coverage_compile_flags = [ + "-fprofile-instr-generate", + "-fcoverage-mapping", + ], + coverage_link_flags = ["-fprofile-instr-generate"], + cpu = "aarch64", + cxx_builtin_include_directories = [ + "/opt/llvm/lib/clang/14.0.0/include", + "/usr/local/include", + "/usr/include/aarch64-linux-gnu", + "/usr/include", + "/opt/llvm/lib/clang/14.0.0/share", + # "/opt/llvm/include/aarch64-unknown-linux-gnu/c++/v1", + "/opt/llvm/include/c++/v1", + ], + + cxx_flags = ["-stdlib=libc++"], + dbg_compile_flags = ["-g"], + host_system_name = "local", + link_flags = [ + "-fuse-ld=/opt/llvm/bin/ld.lld", + "-Wl,-no-as-needed", + "-Wl,-z,relro,-z,now", + "-B/opt/llvm/bin", + "-lm", + "-pthread", + "-fuse-ld=lld", + ], + link_libs = [ + "-l:libc++.a", + "-l:libc++abi.a", + ], + opt_compile_flags = [ + "-g0", + "-O2", + "-D_FORTIFY_SOURCE=1", + "-DNDEBUG", + "-ffunction-sections", + "-fdata-sections", + ], + opt_link_flags = ["-Wl,--gc-sections"], + supports_start_end_lib = True, + target_libc = "local", + target_system_name = "local", + tool_paths = { + "ar": "/usr/bin/ar", + "ld": "/usr/bin/ld", + "llvm-cov": "/opt/llvm/bin/llvm-cov", + "llvm-profdata": "/opt/llvm/bin/llvm-profdata", + "cpp": "/usr/bin/cpp", + "gcc": "/opt/llvm/bin/clang-14", + "dwp": "/usr/bin/dwp", + "gcov": "/opt/llvm/bin/llvm-profdata", + "nm": "/usr/bin/nm", + "objcopy": "/usr/bin/objcopy", + "objdump": "/usr/bin/objdump", + "strip": "/usr/bin/strip", + }, + toolchain_identifier = "local", + unfiltered_compile_flags = [ + "-no-canonical-prefixes", + "-Wno-builtin-macro-redefined", + "-D__DATE__=\"redacted\"", + "-D__TIMESTAMP__=\"redacted\"", + "-D__TIME__=\"redacted\"", + ], +) + +cc_toolchain( + name = "cc-compiler-aarch64", + all_files = ":compiler_deps_aarch64", + ar_files = ":compiler_deps_aarch64", + as_files = ":compiler_deps_aarch64", + compiler_files = ":compiler_deps_aarch64", + dwp_files = ":empty", + linker_files = ":compiler_deps_aarch64", + module_map = ":arm64.module.modulemap", + objcopy_files = ":empty", + strip_files = ":empty", + supports_param_files = 1, + toolchain_config = ":arm64-local", + toolchain_identifier = "arm64-local", +) diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/aarch64_cc_toolchain_config.bzl b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/aarch64_cc_toolchain_config.bzl new file mode 100755 index 00000000000..e65754720c2 --- /dev/null +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/aarch64_cc_toolchain_config.bzl @@ -0,0 +1,1435 @@ +# Copyright 2019 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""A Starlark cc_toolchain configuration rule""" + +load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "ACTION_NAMES") +load( + "@bazel_tools//tools/cpp:cc_toolchain_config_lib.bzl", + "action_config", + "artifact_name_pattern", + "feature", + "feature_set", + "flag_group", + "flag_set", + "tool", + "tool_path", + "variable_with_value", + "with_feature_set", +) + +def layering_check_features(compiler): + if compiler != "clang": + return [] + return [ + feature( + name = "use_module_maps", + requires = [feature_set(features = ["module_maps"])], + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ], + flag_groups = [ + flag_group( + flags = [ + "-fmodule-name=%{module_name}", + "-fmodule-map-file=%{module_map_file}", + ], + ), + ], + ), + ], + ), + + # Tell blaze we support module maps in general, so they will be generated + # for all c/c++ rules. + # Note: not all C++ rules support module maps; thus, do not imply this + # feature from other features - instead, require it. + feature(name = "module_maps", enabled = True), + feature( + name = "layering_check", + implies = ["use_module_maps"], + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ], + flag_groups = [ + flag_group(flags = [ + "-fmodules-strict-decluse", + "-Wprivate-header", + ]), + flag_group( + iterate_over = "dependent_module_map_files", + flags = [ + "-fmodule-map-file=%{dependent_module_map_files}", + ], + ), + ], + ), + ], + ), + ] + +all_compile_actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.clif_match, + ACTION_NAMES.lto_backend, +] + +all_cpp_compile_actions = [ + ACTION_NAMES.cpp_compile, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.clif_match, +] + +preprocessor_compile_actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.clif_match, +] + +codegen_compile_actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.lto_backend, +] + +all_link_actions = [ + ACTION_NAMES.cpp_link_executable, + ACTION_NAMES.cpp_link_dynamic_library, + ACTION_NAMES.cpp_link_nodeps_dynamic_library, +] + +lto_index_actions = [ + ACTION_NAMES.lto_index_for_executable, + ACTION_NAMES.lto_index_for_dynamic_library, + ACTION_NAMES.lto_index_for_nodeps_dynamic_library, +] + +def _sanitizer_feature(name = "", specific_compile_flags = [], specific_link_flags = []): + return feature( + name = name, + flag_sets = [ + flag_set( + actions = all_compile_actions, + flag_groups = [ + flag_group(flags = [ + "-fno-omit-frame-pointer", + "-fno-sanitize-recover=all", + ] + specific_compile_flags), + ], + with_features = [ + with_feature_set(features = [name]), + ], + ), + flag_set( + actions = all_link_actions, + flag_groups = [ + flag_group(flags = specific_link_flags), + ], + with_features = [ + with_feature_set(features = [name]), + ], + ), + ], + ) + +def _impl(ctx): + tool_paths = [ + tool_path(name = name, path = path) + for name, path in ctx.attr.tool_paths.items() + ] + action_configs = [] + + llvm_cov_action = action_config( + action_name = ACTION_NAMES.llvm_cov, + tools = [ + tool( + path = ctx.attr.tool_paths["llvm-cov"], + ), + ], + ) + + action_configs.append(llvm_cov_action) + + supports_pic_feature = feature( + name = "supports_pic", + enabled = True, + ) + supports_start_end_lib_feature = feature( + name = "supports_start_end_lib", + enabled = True, + ) + + default_compile_flags_feature = feature( + name = "default_compile_flags", + enabled = True, + flag_sets = [ + flag_set( + actions = all_compile_actions, + flag_groups = [ + flag_group( + # Security hardening requires optimization. + # We need to undef it as some distributions now have it enabled by default. + flags = ["-U_FORTIFY_SOURCE"], + ), + ], + with_features = [ + with_feature_set( + not_features = ["thin_lto"], + ), + ], + ), + flag_set( + actions = all_compile_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.compile_flags, + ), + ] if ctx.attr.compile_flags else []), + ), + flag_set( + actions = all_compile_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.dbg_compile_flags, + ), + ] if ctx.attr.dbg_compile_flags else []), + with_features = [with_feature_set(features = ["dbg"])], + ), + flag_set( + actions = all_compile_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.opt_compile_flags, + ), + ] if ctx.attr.opt_compile_flags else []), + with_features = [with_feature_set(features = ["opt"])], + ), + flag_set( + actions = all_cpp_compile_actions + [ACTION_NAMES.lto_backend], + flag_groups = ([ + flag_group( + flags = ctx.attr.cxx_flags, + ), + ] if ctx.attr.cxx_flags else []), + ), + ], + ) + + default_link_flags_feature = feature( + name = "default_link_flags", + enabled = True, + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.link_flags, + ), + ] if ctx.attr.link_flags else []), + ), + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.opt_link_flags, + ), + ] if ctx.attr.opt_link_flags else []), + with_features = [with_feature_set(features = ["opt"])], + ), + ], + ) + + dbg_feature = feature(name = "dbg") + + opt_feature = feature(name = "opt") + + sysroot_feature = feature( + name = "sysroot", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.lto_backend, + ACTION_NAMES.clif_match, + ] + all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["--sysroot=%{sysroot}"], + expand_if_available = "sysroot", + ), + ], + ), + ], + ) + + fdo_optimize_feature = feature( + name = "fdo_optimize", + flag_sets = [ + flag_set( + actions = [ACTION_NAMES.c_compile, ACTION_NAMES.cpp_compile], + flag_groups = [ + flag_group( + flags = [ + "-fprofile-use=%{fdo_profile_path}", + "-fprofile-correction", + ], + expand_if_available = "fdo_profile_path", + ), + ], + ), + ], + provides = ["profile"], + ) + + supports_dynamic_linker_feature = feature(name = "supports_dynamic_linker", enabled = True) + + user_compile_flags_feature = feature( + name = "user_compile_flags", + enabled = True, + flag_sets = [ + flag_set( + actions = all_compile_actions, + flag_groups = [ + flag_group( + flags = ["%{user_compile_flags}"], + iterate_over = "user_compile_flags", + expand_if_available = "user_compile_flags", + ), + ], + ), + ], + ) + + unfiltered_compile_flags_feature = feature( + name = "unfiltered_compile_flags", + enabled = True, + flag_sets = [ + flag_set( + actions = all_compile_actions, + flag_groups = ([ + flag_group( + flags = ctx.attr.unfiltered_compile_flags, + ), + ] if ctx.attr.unfiltered_compile_flags else []), + ), + ], + ) + + library_search_directories_feature = feature( + name = "library_search_directories", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["-L%{library_search_directories}"], + iterate_over = "library_search_directories", + expand_if_available = "library_search_directories", + ), + ], + ), + ], + ) + + static_libgcc_feature = feature( + name = "static_libgcc", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.cpp_link_executable, + ACTION_NAMES.cpp_link_dynamic_library, + ACTION_NAMES.lto_index_for_executable, + ACTION_NAMES.lto_index_for_dynamic_library, + ], + flag_groups = [flag_group(flags = ["-static-libgcc"])], + with_features = [ + with_feature_set(features = ["static_link_cpp_runtimes"]), + ], + ), + ], + ) + + pic_feature = feature( + name = "pic", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.cpp_module_compile, + ], + flag_groups = [ + flag_group(flags = ["-fPIC"], expand_if_available = "pic"), + ], + ), + ], + ) + + per_object_debug_info_feature = feature( + name = "per_object_debug_info", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_module_codegen, + ], + flag_groups = [ + flag_group( + flags = ["-gsplit-dwarf", "-g"], + expand_if_available = "per_object_debug_info_file", + ), + ], + ), + ], + ) + + preprocessor_defines_feature = feature( + name = "preprocessor_defines", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.clif_match, + ], + flag_groups = [ + flag_group( + flags = ["-D%{preprocessor_defines}"], + iterate_over = "preprocessor_defines", + ), + ], + ), + ], + ) + + cs_fdo_optimize_feature = feature( + name = "cs_fdo_optimize", + flag_sets = [ + flag_set( + actions = [ACTION_NAMES.lto_backend], + flag_groups = [ + flag_group( + flags = [ + "-fprofile-use=%{fdo_profile_path}", + "-Wno-profile-instr-unprofiled", + "-Wno-profile-instr-out-of-date", + "-fprofile-correction", + ], + expand_if_available = "fdo_profile_path", + ), + ], + ), + ], + provides = ["csprofile"], + ) + + autofdo_feature = feature( + name = "autofdo", + flag_sets = [ + flag_set( + actions = [ACTION_NAMES.c_compile, ACTION_NAMES.cpp_compile], + flag_groups = [ + flag_group( + flags = [ + "-fauto-profile=%{fdo_profile_path}", + "-fprofile-correction", + ], + expand_if_available = "fdo_profile_path", + ), + ], + ), + ], + provides = ["profile"], + ) + + runtime_library_search_directories_feature = feature( + name = "runtime_library_search_directories", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + iterate_over = "runtime_library_search_directories", + flag_groups = [ + flag_group( + flags = [ + "-Xlinker", + "-rpath", + "-Xlinker", + "$EXEC_ORIGIN/%{runtime_library_search_directories}", + ], + expand_if_true = "is_cc_test", + ), + flag_group( + flags = [ + "-Xlinker", + "-rpath", + "-Xlinker", + "$ORIGIN/%{runtime_library_search_directories}", + ], + expand_if_false = "is_cc_test", + ), + ], + expand_if_available = + "runtime_library_search_directories", + ), + ], + with_features = [ + with_feature_set(features = ["static_link_cpp_runtimes"]), + ], + ), + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + iterate_over = "runtime_library_search_directories", + flag_groups = [ + flag_group( + flags = [ + "-Xlinker", + "-rpath", + "-Xlinker", + "$ORIGIN/%{runtime_library_search_directories}", + ], + ), + ], + expand_if_available = + "runtime_library_search_directories", + ), + ], + with_features = [ + with_feature_set( + not_features = ["static_link_cpp_runtimes"], + ), + ], + ), + ], + ) + + fission_support_feature = feature( + name = "fission_support", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["-Wl,--gdb-index"], + expand_if_available = "is_using_fission", + ), + ], + ), + ], + ) + + shared_flag_feature = feature( + name = "shared_flag", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.cpp_link_dynamic_library, + ACTION_NAMES.cpp_link_nodeps_dynamic_library, + ACTION_NAMES.lto_index_for_dynamic_library, + ACTION_NAMES.lto_index_for_nodeps_dynamic_library, + ], + flag_groups = [flag_group(flags = ["-shared"])], + ), + ], + ) + + random_seed_feature = feature( + name = "random_seed", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_module_codegen, + ACTION_NAMES.cpp_module_compile, + ], + flag_groups = [ + flag_group( + flags = ["-frandom-seed=%{output_file}"], + expand_if_available = "output_file", + ), + ], + ), + ], + ) + + includes_feature = feature( + name = "includes", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.clif_match, + ACTION_NAMES.objc_compile, + ACTION_NAMES.objcpp_compile, + ], + flag_groups = [ + flag_group( + flags = ["-include", "%{includes}"], + iterate_over = "includes", + expand_if_available = "includes", + ), + ], + ), + ], + ) + + fdo_instrument_feature = feature( + name = "fdo_instrument", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ] + all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = [ + "-fprofile-generate=%{fdo_instrument_path}", + "-fno-data-sections", + ], + expand_if_available = "fdo_instrument_path", + ), + ], + ), + ], + provides = ["profile"], + ) + + cs_fdo_instrument_feature = feature( + name = "cs_fdo_instrument", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.lto_backend, + ] + all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = [ + "-fcs-profile-generate=%{cs_fdo_instrument_path}", + ], + expand_if_available = "cs_fdo_instrument_path", + ), + ], + ), + ], + provides = ["csprofile"], + ) + + include_paths_feature = feature( + name = "include_paths", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.clif_match, + ACTION_NAMES.objc_compile, + ACTION_NAMES.objcpp_compile, + ], + flag_groups = [ + flag_group( + flags = ["-iquote", "%{quote_include_paths}"], + iterate_over = "quote_include_paths", + ), + flag_group( + flags = ["-I%{include_paths}"], + iterate_over = "include_paths", + ), + flag_group( + flags = ["-isystem", "%{system_include_paths}"], + iterate_over = "system_include_paths", + ), + ], + ), + ], + ) + + external_include_paths_feature = feature( + name = "external_include_paths", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.linkstamp_compile, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.clif_match, + ACTION_NAMES.objc_compile, + ACTION_NAMES.objcpp_compile, + ], + flag_groups = [ + flag_group( + flags = ["-isystem", "%{external_include_paths}"], + iterate_over = "external_include_paths", + expand_if_available = "external_include_paths", + ), + ], + ), + ], + ) + + symbol_counts_feature = feature( + name = "symbol_counts", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = [ + "-Wl,--print-symbol-counts=%{symbol_counts_output}", + ], + expand_if_available = "symbol_counts_output", + ), + ], + ), + ], + ) + + strip_debug_symbols_feature = feature( + name = "strip_debug_symbols", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["-Wl,-S"], + expand_if_available = "strip_debug_symbols", + ), + ], + ), + ], + ) + + build_interface_libraries_feature = feature( + name = "build_interface_libraries", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.cpp_link_dynamic_library, + ACTION_NAMES.cpp_link_nodeps_dynamic_library, + ACTION_NAMES.lto_index_for_dynamic_library, + ACTION_NAMES.lto_index_for_nodeps_dynamic_library, + ], + flag_groups = [ + flag_group( + flags = [ + "%{generate_interface_library}", + "%{interface_library_builder_path}", + "%{interface_library_input_path}", + "%{interface_library_output_path}", + ], + expand_if_available = "generate_interface_library", + ), + ], + with_features = [ + with_feature_set( + features = ["supports_interface_shared_libraries"], + ), + ], + ), + ], + ) + + libraries_to_link_feature = feature( + name = "libraries_to_link", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + iterate_over = "libraries_to_link", + flag_groups = [ + flag_group( + flags = ["-Wl,--start-lib"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file_group", + ), + ), + flag_group( + flags = ["-Wl,-whole-archive"], + expand_if_true = + "libraries_to_link.is_whole_archive", + ), + flag_group( + flags = ["%{libraries_to_link.object_files}"], + iterate_over = "libraries_to_link.object_files", + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file_group", + ), + ), + flag_group( + flags = ["%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file", + ), + ), + flag_group( + flags = ["%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "interface_library", + ), + ), + flag_group( + flags = ["%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "static_library", + ), + ), + flag_group( + flags = ["-l%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "dynamic_library", + ), + ), + flag_group( + flags = ["-l:%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "versioned_dynamic_library", + ), + ), + flag_group( + flags = ["-Wl,-no-whole-archive"], + expand_if_true = "libraries_to_link.is_whole_archive", + ), + flag_group( + flags = ["-Wl,--end-lib"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file_group", + ), + ), + ], + expand_if_available = "libraries_to_link", + ), + flag_group( + flags = ["-Wl,@%{thinlto_param_file}"], + expand_if_true = "thinlto_param_file", + ), + ], + ), + ], + ) + + user_link_flags_feature = feature( + name = "user_link_flags", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["%{user_link_flags}"], + iterate_over = "user_link_flags", + expand_if_available = "user_link_flags", + ), + ], + ), + ], + ) + + default_link_libs_feature = feature( + name = "default_link_libs", + enabled = True, + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [flag_group(flags = ctx.attr.link_libs)] if ctx.attr.link_libs else [], + ), + ], + ) + + fdo_prefetch_hints_feature = feature( + name = "fdo_prefetch_hints", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.lto_backend, + ], + flag_groups = [ + flag_group( + flags = [ + "-mllvm", + "-prefetch-hints-file=%{fdo_prefetch_hints_path}", + ], + expand_if_available = "fdo_prefetch_hints_path", + ), + ], + ), + ], + ) + + linkstamps_feature = feature( + name = "linkstamps", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["%{linkstamp_paths}"], + iterate_over = "linkstamp_paths", + expand_if_available = "linkstamp_paths", + ), + ], + ), + ], + ) + + archiver_flags_feature = feature( + name = "archiver_flags", + flag_sets = [ + flag_set( + actions = [ACTION_NAMES.cpp_link_static_library], + flag_groups = [ + flag_group(flags = ["rcsD"]), + flag_group( + flags = ["%{output_execpath}"], + expand_if_available = "output_execpath", + ), + ], + with_features = [ + with_feature_set( + not_features = ["libtool"], + ), + ], + ), + flag_set( + actions = [ACTION_NAMES.cpp_link_static_library], + flag_groups = [ + flag_group(flags = ["-static", "-s"]), + flag_group( + flags = ["-o", "%{output_execpath}"], + expand_if_available = "output_execpath", + ), + ], + with_features = [ + with_feature_set( + features = ["libtool"], + ), + ], + ), + flag_set( + actions = [ACTION_NAMES.cpp_link_static_library], + flag_groups = [ + flag_group( + iterate_over = "libraries_to_link", + flag_groups = [ + flag_group( + flags = ["%{libraries_to_link.name}"], + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file", + ), + ), + flag_group( + flags = ["%{libraries_to_link.object_files}"], + iterate_over = "libraries_to_link.object_files", + expand_if_equal = variable_with_value( + name = "libraries_to_link.type", + value = "object_file_group", + ), + ), + ], + expand_if_available = "libraries_to_link", + ), + ], + ), + flag_set( + actions = [ACTION_NAMES.cpp_link_static_library], + flag_groups = ([ + flag_group( + flags = ctx.attr.archive_flags, + ), + ] if ctx.attr.archive_flags else []), + ), + ], + ) + + force_pic_flags_feature = feature( + name = "force_pic_flags", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.cpp_link_executable, + ACTION_NAMES.lto_index_for_executable, + ], + flag_groups = [ + flag_group( + flags = ["-pie"], + expand_if_available = "force_pic", + ), + ], + ), + ], + ) + + dependency_file_feature = feature( + name = "dependency_file", + enabled = True, + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.objc_compile, + ACTION_NAMES.objcpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.clif_match, + ], + flag_groups = [ + flag_group( + flags = ["-MD", "-MF", "%{dependency_file}"], + expand_if_available = "dependency_file", + ), + ], + ), + ], + ) + + serialized_diagnostics_file_feature = feature( + name = "serialized_diagnostics_file", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.assemble, + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_module_compile, + ACTION_NAMES.objc_compile, + ACTION_NAMES.objcpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.clif_match, + ], + flag_groups = [ + flag_group( + flags = ["--serialize-diagnostics", "%{serialized_diagnostics_file}"], + expand_if_available = "serialized_diagnostics_file", + ), + ], + ), + ], + ) + + dynamic_library_linker_tool_feature = feature( + name = "dynamic_library_linker_tool", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.cpp_link_dynamic_library, + ACTION_NAMES.cpp_link_nodeps_dynamic_library, + ACTION_NAMES.lto_index_for_dynamic_library, + ACTION_NAMES.lto_index_for_nodeps_dynamic_library, + ], + flag_groups = [ + flag_group( + flags = [" + cppLinkDynamicLibraryToolPath + "], + expand_if_available = "generate_interface_library", + ), + ], + with_features = [ + with_feature_set( + features = ["supports_interface_shared_libraries"], + ), + ], + ), + ], + ) + + output_execpath_flags_feature = feature( + name = "output_execpath_flags", + flag_sets = [ + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = [ + flag_group( + flags = ["-o", "%{output_execpath}"], + expand_if_available = "output_execpath", + ), + ], + ), + ], + ) + + # Note that we also set --coverage for c++-link-nodeps-dynamic-library. The + # generated code contains references to gcov symbols, and the dynamic linker + # can't resolve them unless the library is linked against gcov. + coverage_feature = feature( + name = "coverage", + provides = ["profile"], + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.preprocess_assemble, + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ACTION_NAMES.cpp_header_parsing, + ACTION_NAMES.cpp_module_compile, + ], + flag_groups = ([ + flag_group(flags = ctx.attr.coverage_compile_flags), + ] if ctx.attr.coverage_compile_flags else []), + ), + flag_set( + actions = all_link_actions + lto_index_actions, + flag_groups = ([ + flag_group(flags = ctx.attr.coverage_link_flags), + ] if ctx.attr.coverage_link_flags else []), + ), + ], + ) + + thinlto_feature = feature( + name = "thin_lto", + flag_sets = [ + flag_set( + actions = [ + ACTION_NAMES.c_compile, + ACTION_NAMES.cpp_compile, + ] + all_link_actions + lto_index_actions, + flag_groups = [ + flag_group(flags = ["-flto=thin"]), + flag_group( + expand_if_available = "lto_indexing_bitcode_file", + flags = [ + "-Xclang", + "-fthin-link-bitcode=%{lto_indexing_bitcode_file}", + ], + ), + ], + ), + flag_set( + actions = [ACTION_NAMES.linkstamp_compile], + flag_groups = [flag_group(flags = ["-DBUILD_LTO_TYPE=thin"])], + ), + flag_set( + actions = lto_index_actions, + flag_groups = [ + flag_group(flags = [ + "-flto=thin", + "-Wl,-plugin-opt,thinlto-index-only%{thinlto_optional_params_file}", + "-Wl,-plugin-opt,thinlto-emit-imports-files", + "-Wl,-plugin-opt,thinlto-prefix-replace=%{thinlto_prefix_replace}", + ]), + flag_group( + expand_if_available = "thinlto_object_suffix_replace", + flags = [ + "-Wl,-plugin-opt,thinlto-object-suffix-replace=%{thinlto_object_suffix_replace}", + ], + ), + flag_group( + expand_if_available = "thinlto_merged_object_file", + flags = [ + "-Wl,-plugin-opt,obj-path=%{thinlto_merged_object_file}", + ], + ), + ], + ), + flag_set( + actions = [ACTION_NAMES.lto_backend], + flag_groups = [ + flag_group(flags = [ + "-c", + "-fthinlto-index=%{thinlto_index}", + "-o", + "%{thinlto_output_object_file}", + "-x", + "ir", + "%{thinlto_input_bitcode_file}", + ]), + ], + ), + ], + ) + + treat_warnings_as_errors_feature = feature( + name = "treat_warnings_as_errors", + flag_sets = [ + flag_set( + actions = [ACTION_NAMES.c_compile, ACTION_NAMES.cpp_compile], + flag_groups = [flag_group(flags = ["-Werror"])], + ), + flag_set( + actions = all_link_actions, + flag_groups = [flag_group(flags = ["-Wl,-fatal-warnings"])], + ), + ], + ) + + archive_param_file_feature = feature( + name = "archive_param_file", + enabled = True, + ) + + asan_feature = _sanitizer_feature( + name = "asan", + specific_compile_flags = [ + "-fsanitize=address", + "-fno-common", + ], + specific_link_flags = [ + "-fsanitize=address", + ], + ) + + tsan_feature = _sanitizer_feature( + name = "tsan", + specific_compile_flags = [ + "-fsanitize=thread", + ], + specific_link_flags = [ + "-fsanitize=thread", + ], + ) + + ubsan_feature = _sanitizer_feature( + name = "ubsan", + specific_compile_flags = [ + "-fsanitize=undefined", + ], + specific_link_flags = [ + "-fsanitize=undefined", + ], + ) + + is_linux = ctx.attr.target_libc != "macosx" + libtool_feature = feature( + name = "libtool", + enabled = not is_linux, + ) + + # TODO(#8303): Mac crosstool should also declare every feature. + if is_linux: + # Linux artifact name patterns are the default. + artifact_name_patterns = [] + features = [ + dependency_file_feature, + serialized_diagnostics_file_feature, + random_seed_feature, + pic_feature, + per_object_debug_info_feature, + preprocessor_defines_feature, + includes_feature, + include_paths_feature, + external_include_paths_feature, + fdo_instrument_feature, + cs_fdo_instrument_feature, + cs_fdo_optimize_feature, + thinlto_feature, + fdo_prefetch_hints_feature, + autofdo_feature, + build_interface_libraries_feature, + dynamic_library_linker_tool_feature, + symbol_counts_feature, + shared_flag_feature, + linkstamps_feature, + output_execpath_flags_feature, + runtime_library_search_directories_feature, + library_search_directories_feature, + libtool_feature, + archiver_flags_feature, + force_pic_flags_feature, + fission_support_feature, + strip_debug_symbols_feature, + coverage_feature, + supports_pic_feature, + asan_feature, + tsan_feature, + ubsan_feature, + ] + ( + [ + supports_start_end_lib_feature, + ] if ctx.attr.supports_start_end_lib else [] + ) + [ + default_compile_flags_feature, + default_link_flags_feature, + libraries_to_link_feature, + user_link_flags_feature, + default_link_libs_feature, + static_libgcc_feature, + fdo_optimize_feature, + supports_dynamic_linker_feature, + dbg_feature, + opt_feature, + user_compile_flags_feature, + sysroot_feature, + unfiltered_compile_flags_feature, + treat_warnings_as_errors_feature, + archive_param_file_feature, + ] + layering_check_features(ctx.attr.compiler) + else: + # macOS artifact name patterns differ from the defaults only for dynamic + # libraries. + artifact_name_patterns = [ + artifact_name_pattern( + category_name = "dynamic_library", + prefix = "lib", + extension = ".dylib", + ), + ] + features = [ + libtool_feature, + archiver_flags_feature, + supports_pic_feature, + asan_feature, + tsan_feature, + ubsan_feature, + ] + ( + [ + supports_start_end_lib_feature, + ] if ctx.attr.supports_start_end_lib else [] + ) + [ + coverage_feature, + default_compile_flags_feature, + default_link_flags_feature, + user_link_flags_feature, + default_link_libs_feature, + fdo_optimize_feature, + supports_dynamic_linker_feature, + dbg_feature, + opt_feature, + user_compile_flags_feature, + sysroot_feature, + unfiltered_compile_flags_feature, + treat_warnings_as_errors_feature, + archive_param_file_feature, + ] + layering_check_features(ctx.attr.compiler) + + return cc_common.create_cc_toolchain_config_info( + ctx = ctx, + features = features, + action_configs = action_configs, + artifact_name_patterns = artifact_name_patterns, + cxx_builtin_include_directories = ctx.attr.cxx_builtin_include_directories, + toolchain_identifier = ctx.attr.toolchain_identifier, + host_system_name = ctx.attr.host_system_name, + target_system_name = ctx.attr.target_system_name, + target_cpu = ctx.attr.cpu, + target_libc = ctx.attr.target_libc, + compiler = ctx.attr.compiler, + abi_version = ctx.attr.abi_version, + abi_libc_version = ctx.attr.abi_libc_version, + tool_paths = tool_paths, + builtin_sysroot = ctx.attr.builtin_sysroot, + ) + +cc_toolchain_config = rule( + implementation = _impl, + attrs = { + "cpu": attr.string(mandatory = True), + "compiler": attr.string(mandatory = True), + "toolchain_identifier": attr.string(mandatory = True), + "host_system_name": attr.string(mandatory = True), + "target_system_name": attr.string(mandatory = True), + "target_libc": attr.string(mandatory = True), + "abi_version": attr.string(mandatory = True), + "abi_libc_version": attr.string(mandatory = True), + "cxx_builtin_include_directories": attr.string_list(), + "tool_paths": attr.string_dict(), + "compile_flags": attr.string_list(), + "dbg_compile_flags": attr.string_list(), + "opt_compile_flags": attr.string_list(), + "cxx_flags": attr.string_list(), + "link_flags": attr.string_list(), + "archive_flags": attr.string_list(), + "link_libs": attr.string_list(), + "opt_link_flags": attr.string_list(), + "unfiltered_compile_flags": attr.string_list(), + "coverage_compile_flags": attr.string_list(), + "coverage_link_flags": attr.string_list(), + "supports_start_end_lib": attr.bool(), + "builtin_sysroot": attr.string(), + }, + provides = [CcToolchainConfigInfo], +) diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/arm64.module.modulemap b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/arm64.module.modulemap new file mode 100755 index 00000000000..7d1c560a7a8 --- /dev/null +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/arm64.module.modulemap @@ -0,0 +1,3494 @@ +module "crosstool" [system] { + textual header "/opt/llvm/lib/clang/14.0.0/include/adxintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/altivec.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ammintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/amxintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm64intr.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_acle.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_bf16.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_cde.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_cmse.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_fp16.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/armintr.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_mve.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_neon.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/arm_sve.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx2intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512bf16intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512bitalgintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512bwintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512cdintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512dqintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512erintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512fintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512fp16intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512ifmaintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512ifmavlintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512pfintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vbmi2intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vbmiintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vbmivlintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlbf16intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlbitalgintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlbwintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlcdintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vldqintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlfp16intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlvbmi2intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlvnniintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vlvp2intersectintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vnniintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vp2intersectintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vpopcntdqintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avx512vpopcntdqvlintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avxintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/avxvnniintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/bmi2intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/bmiintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/builtins.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/cet.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/cetintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_builtin_vars.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_cmath.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_complex_builtins.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_device_functions.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_intrinsics.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_libdevice_declares.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_math_forward_declares.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_math.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_runtime_wrapper.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_cuda_texture_intrinsics.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_hip_cmath.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_hip_libdevice_declares.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_hip_math.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__clang_hip_runtime_wrapper.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/cldemoteintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/clflushoptintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/clwbintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/clzerointrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/cpuid.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/crc32intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/cuda_wrappers/algorithm" + textual header "/opt/llvm/lib/clang/14.0.0/include/cuda_wrappers/complex" + textual header "/opt/llvm/lib/clang/14.0.0/include/cuda_wrappers/new" + textual header "/opt/llvm/lib/clang/14.0.0/include/emmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/enqcmdintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/f16cintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/float.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/fma4intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/fmaintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/fuzzer/FuzzedDataProvider.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/fxsrintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/gfniintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/hexagon_circ_brev_intrinsics.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/hexagon_protos.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/hexagon_types.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/hresetintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/htmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/htmxlintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/hvx_hexagon_protos.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ia32intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/immintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/inttypes.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/invpcidintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/iso646.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/keylockerintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/limits.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/lwpintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/lzcntintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/mm3dnow.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/mmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/mm_malloc.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/module.modulemap" + textual header "/opt/llvm/lib/clang/14.0.0/include/movdirintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/msa.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/mwaitxintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/nmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/omp.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ompt.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/omp-tools.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/opencl-c-base.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/opencl-c.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/cmath" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/complex" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/complex_cmath.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/complex.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/math.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/openmp_wrappers/new" + textual header "/opt/llvm/lib/clang/14.0.0/include/pconfigintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/pkuintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/pmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/popcntintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/emmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/mmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/mm_malloc.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/pmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/smmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/tmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/ppc_wrappers/xmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/prfchwintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/profile/InstrProfData.inc" + textual header "/opt/llvm/lib/clang/14.0.0/include/ptwriteintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/rdseedintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/riscv_vector.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/rtmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/s390intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/allocator_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/asan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/common_interface_defs.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/coverage_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/dfsan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/hwasan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/linux_syscall_hooks.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/lsan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/msan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/netbsd_syscall_hooks.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/scudo_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/tsan_interface_atomic.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/tsan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sanitizer/ubsan_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/serializeintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/sgxintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/shaintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/smmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdalign.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdarg.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdatomic.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdbool.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stddef.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__stddef_max_align_t.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdint.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/stdnoreturn.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/tbmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/tgmath.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/tmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/tsxldtrkintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/uintrintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/unwind.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/vadefs.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/vaesintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/varargs.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/vecintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/vpclmulqdqintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/waitpkgintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/wasm_simd128.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/wbnoinvdintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__wmmintrin_aes.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/wmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/__wmmintrin_pclmul.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/x86gprintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/x86intrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xmmintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xopintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xray/xray_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xray/xray_log_interface.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xray/xray_records.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xsavecintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xsaveintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xsaveoptintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xsavesintrin.h" + textual header "/opt/llvm/lib/clang/14.0.0/include/xtestintrin.h" + textual header "/usr/include/aarch64-linux-gnu/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/asm/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/asm/auxvec.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bitsperlong.h" + textual header "/usr/include/aarch64-linux-gnu/asm/boot.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bootparam.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bpf_perf_event.h" + textual header "/usr/include/aarch64-linux-gnu/asm/byteorder.h" + textual header "/usr/include/aarch64-linux-gnu/asm/debugreg.h" + textual header "/usr/include/aarch64-linux-gnu/asm/e820.h" + textual header "/usr/include/aarch64-linux-gnu/asm/errno.h" + textual header "/usr/include/aarch64-linux-gnu/asm/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/hw_breakpoint.h" + textual header "/usr/include/aarch64-linux-gnu/asm/hwcap.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ioctl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ioctls.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ipcbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ist.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm_para.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm_perf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ldt.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mce.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mman.h" + textual header "/usr/include/aarch64-linux-gnu/asm/msgbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/msr.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mtrr.h" + textual header "/usr/include/aarch64-linux-gnu/asm/param.h" + textual header "/usr/include/aarch64-linux-gnu/asm/perf_regs.h" + textual header "/usr/include/aarch64-linux-gnu/asm/poll.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_64.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_x32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/prctl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/processor-flags.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ptrace-abi.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ptrace.h" + textual header "/usr/include/aarch64-linux-gnu/asm/resource.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sembuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/setup.h" + textual header "/usr/include/aarch64-linux-gnu/asm/shmbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sigcontext32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sigcontext.h" + textual header "/usr/include/aarch64-linux-gnu/asm/siginfo.h" + textual header "/usr/include/aarch64-linux-gnu/asm/signal.h" + textual header "/usr/include/aarch64-linux-gnu/asm/socket.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sockios.h" + textual header "/usr/include/aarch64-linux-gnu/asm/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/asm/stat.h" + textual header "/usr/include/aarch64-linux-gnu/asm/svm.h" + textual header "/usr/include/aarch64-linux-gnu/asm/swab.h" + textual header "/usr/include/aarch64-linux-gnu/asm/termbits.h" + textual header "/usr/include/aarch64-linux-gnu/asm/termios.h" + textual header "/usr/include/aarch64-linux-gnu/asm/types.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ucontext.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_64.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_x32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vm86.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vmx.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vsyscall.h" + textual header "/usr/include/aarch64-linux-gnu/bits/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/bits/argp-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/auxv.h" + textual header "/usr/include/aarch64-linux-gnu/bits/byteswap.h" + textual header "/usr/include/aarch64-linux-gnu/bits/cmathcalls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/confname.h" + textual header "/usr/include/aarch64-linux-gnu/bits/cpu-set.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dirent_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dirent.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dlfcn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/elfclass.h" + textual header "/usr/include/aarch64-linux-gnu/bits/endian.h" + textual header "/usr/include/aarch64-linux-gnu/bits/endianness.h" + textual header "/usr/include/aarch64-linux-gnu/bits/environments.h" + textual header "/usr/include/aarch64-linux-gnu/bits/epoll.h" + textual header "/usr/include/aarch64-linux-gnu/bits/err-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/errno.h" + textual header "/usr/include/aarch64-linux-gnu/bits/error.h" + textual header "/usr/include/aarch64-linux-gnu/bits/error-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/eventfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl-linux.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fenv.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fenvinline.h" + textual header "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" + textual header "/usr/include/aarch64-linux-gnu/bits/floatn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/flt-eval-method.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fp-fast.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fp-logb.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_core.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_posix.h" + textual header "/usr/include/aarch64-linux-gnu/bits/hwcap.h" + textual header "/usr/include/aarch64-linux-gnu/bits/indirect-return.h" + textual header "/usr/include/aarch64-linux-gnu/bits/in.h" + textual header "/usr/include/aarch64-linux-gnu/bits/initspin.h" + textual header "/usr/include/aarch64-linux-gnu/bits/inotify.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ioctls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ioctl-types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipc-perm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipctypes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/iscanonical.h" + textual header "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" + textual header "/usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/link.h" + textual header "/usr/include/aarch64-linux-gnu/bits/locale.h" + textual header "/usr/include/aarch64-linux-gnu/bits/local_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/long-double.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathdef.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathinline.h" + textual header "/usr/include/aarch64-linux-gnu/bits/math-vector.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-linux.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-map-flags-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-shared.h" + textual header "/usr/include/aarch64-linux-gnu/bits/monetary-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mqueue2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mqueue.h" + textual header "/usr/include/aarch64-linux-gnu/bits/msq.h" + textual header "/usr/include/aarch64-linux-gnu/bits/msq-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/netdb.h" + textual header "/usr/include/aarch64-linux-gnu/bits/param.h" + textual header "/usr/include/aarch64-linux-gnu/bits/poll2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/poll.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix1_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix2_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix_opt.h" + textual header "/usr/include/aarch64-linux-gnu/bits/printf-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-extra.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-id.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h" + textual header "/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ptrace-shared.h" + textual header "/usr/include/aarch64-linux-gnu/bits/resource.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sched.h" + textual header "/usr/include/aarch64-linux-gnu/bits/select2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/select.h" + textual header "/usr/include/aarch64-linux-gnu/bits/semaphore.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sem.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sem-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/setjmp2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/setjmp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shmlba.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shm-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigaction.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigcontext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signal_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signalfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signum-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signum.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigstack.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigthread.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sockaddr.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket-constants.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket_type.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ss_flags.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stab.def" + textual header "/usr/include/aarch64-linux-gnu/bits/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stat.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statvfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statx-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-float.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" + textual header "/usr/include/aarch64-linux-gnu/bits/strings_fortified.h" + textual header "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" + textual header "/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syscall.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sysctl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sys_errlist.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog-path.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sysmacros.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-baud.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_cc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_cflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_iflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_lflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_oflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-misc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-struct.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-tcflow.h" + textual header "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/time64.h" + textual header "/usr/include/aarch64-linux-gnu/bits/time.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timerfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timesize.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timex.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/clock_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/error_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/typesizes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/res_state.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/stack_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_statx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/timer_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/time_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/wint_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uintn-identity.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uio-ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uio_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/unistd_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utmp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utmpx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utsname.h" + textual header "/usr/include/aarch64-linux-gnu/bits/waitflags.h" + textual header "/usr/include/aarch64-linux-gnu/bits/waitstatus.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wctype-wchar.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wordsize.h" + textual header "/usr/include/aarch64-linux-gnu/bits/xopen_lim.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/atomic_word.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/basic_file.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++allocator.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++config.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++io.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++locale.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/cpu_defines.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/ctype_base.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/ctype_inline.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/cxxabi_tweaks.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/error_constants.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/extc++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-default.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-posix.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-single.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/messages_members.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/opt_random.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/os_defines.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/stdc++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/stdtr1c++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/time_members.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/ext/opt_random.h" + textual header "/usr/include/aarch64-linux-gnu/ffi.h" + textual header "/usr/include/aarch64-linux-gnu/ffitarget.h" + textual header "/usr/include/aarch64-linux-gnu/fpu_control.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/libc-version.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/lib-names-64.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/lib-names.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/stubs-64.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/stubs.h" + textual header "/usr/include/aarch64-linux-gnu/ieee754.h" + textual header "/usr/include/aarch64-linux-gnu/openssl/opensslconf.h" + textual header "/usr/include/aarch64-linux-gnu/sys/acct.h" + textual header "/usr/include/aarch64-linux-gnu/sys/auxv.h" + textual header "/usr/include/aarch64-linux-gnu/sys/bitypes.h" + textual header "/usr/include/aarch64-linux-gnu/sys/cdefs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/debugreg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/dir.h" + textual header "/usr/include/aarch64-linux-gnu/sys/elf.h" + textual header "/usr/include/aarch64-linux-gnu/sys/epoll.h" + textual header "/usr/include/aarch64-linux-gnu/sys/errno.h" + textual header "/usr/include/aarch64-linux-gnu/sys/eventfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fanotify.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/file.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fsuid.h" + textual header "/usr/include/aarch64-linux-gnu/sys/gmon.h" + textual header "/usr/include/aarch64-linux-gnu/sys/gmon_out.h" + textual header "/usr/include/aarch64-linux-gnu/sys/inotify.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ioctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/io.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ipc.h" + textual header "/usr/include/aarch64-linux-gnu/sys/kd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/klog.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mman.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mount.h" + textual header "/usr/include/aarch64-linux-gnu/sys/msg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mtio.h" + textual header "/usr/include/aarch64-linux-gnu/sys/param.h" + textual header "/usr/include/aarch64-linux-gnu/sys/pci.h" + textual header "/usr/include/aarch64-linux-gnu/sys/perm.h" + textual header "/usr/include/aarch64-linux-gnu/sys/personality.h" + textual header "/usr/include/aarch64-linux-gnu/sys/poll.h" + textual header "/usr/include/aarch64-linux-gnu/sys/prctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/procfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/profil.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ptrace.h" + textual header "/usr/include/aarch64-linux-gnu/sys/queue.h" + textual header "/usr/include/aarch64-linux-gnu/sys/quota.h" + textual header "/usr/include/aarch64-linux-gnu/sys/random.h" + textual header "/usr/include/aarch64-linux-gnu/sys/raw.h" + textual header "/usr/include/aarch64-linux-gnu/sys/reboot.h" + textual header "/usr/include/aarch64-linux-gnu/sys/reg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/resource.h" + textual header "/usr/include/aarch64-linux-gnu/sys/select.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sem.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sendfile.h" + textual header "/usr/include/aarch64-linux-gnu/sys/shm.h" + textual header "/usr/include/aarch64-linux-gnu/sys/signalfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/signal.h" + textual header "/usr/include/aarch64-linux-gnu/sys/socket.h" + textual header "/usr/include/aarch64-linux-gnu/sys/socketvar.h" + textual header "/usr/include/aarch64-linux-gnu/sys/soundcard.h" + textual header "/usr/include/aarch64-linux-gnu/sys/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/stat.h" + textual header "/usr/include/aarch64-linux-gnu/sys/statvfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/swap.h" + textual header "/usr/include/aarch64-linux-gnu/sys/syscall.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysinfo.h" + textual header "/usr/include/aarch64-linux-gnu/sys/syslog.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysmacros.h" + textual header "/usr/include/aarch64-linux-gnu/sys/termios.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timeb.h" + textual header "/usr/include/aarch64-linux-gnu/sys/time.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timerfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/times.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timex.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ttychars.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ttydefaults.h" + textual header "/usr/include/aarch64-linux-gnu/sys/types.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ucontext.h" + textual header "/usr/include/aarch64-linux-gnu/sys/uio.h" + textual header "/usr/include/aarch64-linux-gnu/sys/un.h" + textual header "/usr/include/aarch64-linux-gnu/sys/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/user.h" + textual header "/usr/include/aarch64-linux-gnu/sys/utsname.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vlimit.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vm86.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vt.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vtimes.h" + textual header "/usr/include/aarch64-linux-gnu/sys/wait.h" + textual header "/usr/include/aarch64-linux-gnu/sys/xattr.h" + textual header "/usr/include/aio.h" + textual header "/usr/include/aliases.h" + textual header "/usr/include/alloca.h" + textual header "/usr/include/argp.h" + textual header "/usr/include/argz.h" + textual header "/usr/include/ar.h" + textual header "/usr/include/arpa/ftp.h" + textual header "/usr/include/arpa/inet.h" + textual header "/usr/include/arpa/nameser_compat.h" + textual header "/usr/include/arpa/nameser.h" + textual header "/usr/include/arpa/telnet.h" + textual header "/usr/include/arpa/tftp.h" + textual header "/usr/include/asm-generic/auxvec.h" + textual header "/usr/include/asm-generic/bitsperlong.h" + textual header "/usr/include/asm-generic/bpf_perf_event.h" + textual header "/usr/include/asm-generic/errno-base.h" + textual header "/usr/include/asm-generic/errno.h" + textual header "/usr/include/asm-generic/fcntl.h" + textual header "/usr/include/asm-generic/hugetlb_encode.h" + textual header "/usr/include/asm-generic/int-l64.h" + textual header "/usr/include/asm-generic/int-ll64.h" + textual header "/usr/include/asm-generic/ioctl.h" + textual header "/usr/include/asm-generic/ioctls.h" + textual header "/usr/include/asm-generic/ipcbuf.h" + textual header "/usr/include/asm-generic/kvm_para.h" + textual header "/usr/include/asm-generic/mman-common.h" + textual header "/usr/include/asm-generic/mman.h" + textual header "/usr/include/asm-generic/msgbuf.h" + textual header "/usr/include/asm-generic/param.h" + textual header "/usr/include/asm-generic/poll.h" + textual header "/usr/include/asm-generic/posix_types.h" + textual header "/usr/include/asm-generic/resource.h" + textual header "/usr/include/asm-generic/sembuf.h" + textual header "/usr/include/asm-generic/setup.h" + textual header "/usr/include/asm-generic/shmbuf.h" + textual header "/usr/include/asm-generic/siginfo.h" + textual header "/usr/include/asm-generic/signal-defs.h" + textual header "/usr/include/asm-generic/signal.h" + textual header "/usr/include/asm-generic/socket.h" + textual header "/usr/include/asm-generic/sockios.h" + textual header "/usr/include/asm-generic/statfs.h" + textual header "/usr/include/asm-generic/stat.h" + textual header "/usr/include/asm-generic/swab.h" + textual header "/usr/include/asm-generic/termbits.h" + textual header "/usr/include/asm-generic/termios.h" + textual header "/usr/include/asm-generic/types.h" + textual header "/usr/include/asm-generic/ucontext.h" + textual header "/usr/include/asm-generic/unistd.h" + textual header "/usr/include/assert.h" + textual header "/usr/include/byteswap.h" + textual header "/usr/include/c++/11/algorithm" + textual header "/usr/include/c++/11/any" + textual header "/usr/include/c++/11/array" + textual header "/usr/include/c++/11/atomic" + textual header "/usr/include/c++/11/backward/auto_ptr.h" + textual header "/usr/include/c++/11/backward/backward_warning.h" + textual header "/usr/include/c++/11/backward/binders.h" + textual header "/usr/include/c++/11/backward/hash_fun.h" + textual header "/usr/include/c++/11/backward/hash_map" + textual header "/usr/include/c++/11/backward/hash_set" + textual header "/usr/include/c++/11/backward/hashtable.h" + textual header "/usr/include/c++/11/backward/strstream" + textual header "/usr/include/c++/11/barrier" + textual header "/usr/include/c++/11/bit" + textual header "/usr/include/c++/11/bits/algorithmfwd.h" + textual header "/usr/include/c++/11/bits/align.h" + textual header "/usr/include/c++/11/bits/allocated_ptr.h" + textual header "/usr/include/c++/11/bits/allocator.h" + textual header "/usr/include/c++/11/bits/alloc_traits.h" + textual header "/usr/include/c++/11/bits/atomic_base.h" + textual header "/usr/include/c++/11/bits/atomic_futex.h" + textual header "/usr/include/c++/11/bits/atomic_lockfree_defines.h" + textual header "/usr/include/c++/11/bits/atomic_timed_wait.h" + textual header "/usr/include/c++/11/bits/atomic_wait.h" + textual header "/usr/include/c++/11/bits/basic_ios.h" + textual header "/usr/include/c++/11/bits/basic_ios.tcc" + textual header "/usr/include/c++/11/bits/basic_string.h" + textual header "/usr/include/c++/11/bits/basic_string.tcc" + textual header "/usr/include/c++/11/bits/boost_concept_check.h" + textual header "/usr/include/c++/11/bits/c++0x_warning.h" + textual header "/usr/include/c++/11/bits/charconv.h" + textual header "/usr/include/c++/11/bits/char_traits.h" + textual header "/usr/include/c++/11/bits/codecvt.h" + textual header "/usr/include/c++/11/bits/concept_check.h" + textual header "/usr/include/c++/11/bits/cpp_type_traits.h" + textual header "/usr/include/c++/11/bits/cxxabi_forced.h" + textual header "/usr/include/c++/11/bits/cxxabi_init_exception.h" + textual header "/usr/include/c++/11/bits/deque.tcc" + textual header "/usr/include/c++/11/bits/enable_special_members.h" + textual header "/usr/include/c++/11/bits/erase_if.h" + textual header "/usr/include/c++/11/bitset" + textual header "/usr/include/c++/11/bits/exception_defines.h" + textual header "/usr/include/c++/11/bits/exception.h" + textual header "/usr/include/c++/11/bits/exception_ptr.h" + textual header "/usr/include/c++/11/bits/forward_list.h" + textual header "/usr/include/c++/11/bits/forward_list.tcc" + textual header "/usr/include/c++/11/bits/fs_dir.h" + textual header "/usr/include/c++/11/bits/fs_fwd.h" + textual header "/usr/include/c++/11/bits/fs_ops.h" + textual header "/usr/include/c++/11/bits/fs_path.h" + textual header "/usr/include/c++/11/bits/fstream.tcc" + textual header "/usr/include/c++/11/bits/functexcept.h" + textual header "/usr/include/c++/11/bits/functional_hash.h" + textual header "/usr/include/c++/11/bits/gslice_array.h" + textual header "/usr/include/c++/11/bits/gslice.h" + textual header "/usr/include/c++/11/bits/hash_bytes.h" + textual header "/usr/include/c++/11/bits/hashtable.h" + textual header "/usr/include/c++/11/bits/hashtable_policy.h" + textual header "/usr/include/c++/11/bits/indirect_array.h" + textual header "/usr/include/c++/11/bits/invoke.h" + textual header "/usr/include/c++/11/bits/ios_base.h" + textual header "/usr/include/c++/11/bits/istream.tcc" + textual header "/usr/include/c++/11/bits/iterator_concepts.h" + textual header "/usr/include/c++/11/bits/list.tcc" + textual header "/usr/include/c++/11/bits/locale_classes.h" + textual header "/usr/include/c++/11/bits/locale_classes.tcc" + textual header "/usr/include/c++/11/bits/locale_conv.h" + textual header "/usr/include/c++/11/bits/locale_facets.h" + textual header "/usr/include/c++/11/bits/locale_facets_nonio.h" + textual header "/usr/include/c++/11/bits/locale_facets_nonio.tcc" + textual header "/usr/include/c++/11/bits/locale_facets.tcc" + textual header "/usr/include/c++/11/bits/localefwd.h" + textual header "/usr/include/c++/11/bits/mask_array.h" + textual header "/usr/include/c++/11/bits/max_size_type.h" + textual header "/usr/include/c++/11/bits/memoryfwd.h" + textual header "/usr/include/c++/11/bits/move.h" + textual header "/usr/include/c++/11/bits/nested_exception.h" + textual header "/usr/include/c++/11/bits/node_handle.h" + textual header "/usr/include/c++/11/bits/ostream_insert.h" + textual header "/usr/include/c++/11/bits/ostream.tcc" + textual header "/usr/include/c++/11/bits/parse_numbers.h" + textual header "/usr/include/c++/11/bits/postypes.h" + textual header "/usr/include/c++/11/bits/predefined_ops.h" + textual header "/usr/include/c++/11/bits/ptr_traits.h" + textual header "/usr/include/c++/11/bits/quoted_string.h" + textual header "/usr/include/c++/11/bits/random.h" + textual header "/usr/include/c++/11/bits/random.tcc" + textual header "/usr/include/c++/11/bits/range_access.h" + textual header "/usr/include/c++/11/bits/ranges_algobase.h" + textual header "/usr/include/c++/11/bits/ranges_algo.h" + textual header "/usr/include/c++/11/bits/ranges_base.h" + textual header "/usr/include/c++/11/bits/ranges_cmp.h" + textual header "/usr/include/c++/11/bits/ranges_uninitialized.h" + textual header "/usr/include/c++/11/bits/ranges_util.h" + textual header "/usr/include/c++/11/bits/refwrap.h" + textual header "/usr/include/c++/11/bits/regex_automaton.h" + textual header "/usr/include/c++/11/bits/regex_automaton.tcc" + textual header "/usr/include/c++/11/bits/regex_compiler.h" + textual header "/usr/include/c++/11/bits/regex_compiler.tcc" + textual header "/usr/include/c++/11/bits/regex_constants.h" + textual header "/usr/include/c++/11/bits/regex_error.h" + textual header "/usr/include/c++/11/bits/regex_executor.h" + textual header "/usr/include/c++/11/bits/regex_executor.tcc" + textual header "/usr/include/c++/11/bits/regex.h" + textual header "/usr/include/c++/11/bits/regex_scanner.h" + textual header "/usr/include/c++/11/bits/regex_scanner.tcc" + textual header "/usr/include/c++/11/bits/regex.tcc" + textual header "/usr/include/c++/11/bits/semaphore_base.h" + textual header "/usr/include/c++/11/bits/shared_ptr_atomic.h" + textual header "/usr/include/c++/11/bits/shared_ptr_base.h" + textual header "/usr/include/c++/11/bits/shared_ptr.h" + textual header "/usr/include/c++/11/bits/slice_array.h" + textual header "/usr/include/c++/11/bits/specfun.h" + textual header "/usr/include/c++/11/bits/sstream.tcc" + textual header "/usr/include/c++/11/bits/std_abs.h" + textual header "/usr/include/c++/11/bits/std_function.h" + textual header "/usr/include/c++/11/bits/std_mutex.h" + textual header "/usr/include/c++/11/bits/std_thread.h" + textual header "/usr/include/c++/11/bits/stl_algobase.h" + textual header "/usr/include/c++/11/bits/stl_algo.h" + textual header "/usr/include/c++/11/bits/stl_bvector.h" + textual header "/usr/include/c++/11/bits/stl_construct.h" + textual header "/usr/include/c++/11/bits/stl_deque.h" + textual header "/usr/include/c++/11/bits/stl_function.h" + textual header "/usr/include/c++/11/bits/stl_heap.h" + textual header "/usr/include/c++/11/bits/stl_iterator_base_funcs.h" + textual header "/usr/include/c++/11/bits/stl_iterator_base_types.h" + textual header "/usr/include/c++/11/bits/stl_iterator.h" + textual header "/usr/include/c++/11/bits/stl_list.h" + textual header "/usr/include/c++/11/bits/stl_map.h" + textual header "/usr/include/c++/11/bits/stl_multimap.h" + textual header "/usr/include/c++/11/bits/stl_multiset.h" + textual header "/usr/include/c++/11/bits/stl_numeric.h" + textual header "/usr/include/c++/11/bits/stl_pair.h" + textual header "/usr/include/c++/11/bits/stl_queue.h" + textual header "/usr/include/c++/11/bits/stl_raw_storage_iter.h" + textual header "/usr/include/c++/11/bits/stl_relops.h" + textual header "/usr/include/c++/11/bits/stl_set.h" + textual header "/usr/include/c++/11/bits/stl_stack.h" + textual header "/usr/include/c++/11/bits/stl_tempbuf.h" + textual header "/usr/include/c++/11/bits/stl_tree.h" + textual header "/usr/include/c++/11/bits/stl_uninitialized.h" + textual header "/usr/include/c++/11/bits/stl_vector.h" + textual header "/usr/include/c++/11/bits/streambuf_iterator.h" + textual header "/usr/include/c++/11/bits/streambuf.tcc" + textual header "/usr/include/c++/11/bits/stream_iterator.h" + textual header "/usr/include/c++/11/bits/stringfwd.h" + textual header "/usr/include/c++/11/bits/string_view.tcc" + textual header "/usr/include/c++/11/bits/this_thread_sleep.h" + textual header "/usr/include/c++/11/bits/uniform_int_dist.h" + textual header "/usr/include/c++/11/bits/unique_lock.h" + textual header "/usr/include/c++/11/bits/unique_ptr.h" + textual header "/usr/include/c++/11/bits/unordered_map.h" + textual header "/usr/include/c++/11/bits/unordered_set.h" + textual header "/usr/include/c++/11/bits/uses_allocator_args.h" + textual header "/usr/include/c++/11/bits/uses_allocator.h" + textual header "/usr/include/c++/11/bits/valarray_after.h" + textual header "/usr/include/c++/11/bits/valarray_array.h" + textual header "/usr/include/c++/11/bits/valarray_array.tcc" + textual header "/usr/include/c++/11/bits/valarray_before.h" + textual header "/usr/include/c++/11/bits/vector.tcc" + textual header "/usr/include/c++/11/cassert" + textual header "/usr/include/c++/11/ccomplex" + textual header "/usr/include/c++/11/cctype" + textual header "/usr/include/c++/11/cerrno" + textual header "/usr/include/c++/11/cfenv" + textual header "/usr/include/c++/11/cfloat" + textual header "/usr/include/c++/11/charconv" + textual header "/usr/include/c++/11/chrono" + textual header "/usr/include/c++/11/cinttypes" + textual header "/usr/include/c++/11/ciso646" + textual header "/usr/include/c++/11/climits" + textual header "/usr/include/c++/11/clocale" + textual header "/usr/include/c++/11/cmath" + textual header "/usr/include/c++/11/codecvt" + textual header "/usr/include/c++/11/compare" + textual header "/usr/include/c++/11/complex" + textual header "/usr/include/c++/11/complex.h" + textual header "/usr/include/c++/11/concepts" + textual header "/usr/include/c++/11/condition_variable" + textual header "/usr/include/c++/11/coroutine" + textual header "/usr/include/c++/11/csetjmp" + textual header "/usr/include/c++/11/csignal" + textual header "/usr/include/c++/11/cstdalign" + textual header "/usr/include/c++/11/cstdarg" + textual header "/usr/include/c++/11/cstdbool" + textual header "/usr/include/c++/11/cstddef" + textual header "/usr/include/c++/11/cstdint" + textual header "/usr/include/c++/11/cstdio" + textual header "/usr/include/c++/11/cstdlib" + textual header "/usr/include/c++/11/cstring" + textual header "/usr/include/c++/11/ctgmath" + textual header "/usr/include/c++/11/ctime" + textual header "/usr/include/c++/11/cuchar" + textual header "/usr/include/c++/11/cwchar" + textual header "/usr/include/c++/11/cwctype" + textual header "/usr/include/c++/11/cxxabi.h" + textual header "/usr/include/c++/11/debug/assertions.h" + textual header "/usr/include/c++/11/debug/bitset" + textual header "/usr/include/c++/11/debug/debug.h" + textual header "/usr/include/c++/11/debug/deque" + textual header "/usr/include/c++/11/debug/formatter.h" + textual header "/usr/include/c++/11/debug/forward_list" + textual header "/usr/include/c++/11/debug/functions.h" + textual header "/usr/include/c++/11/debug/helper_functions.h" + textual header "/usr/include/c++/11/debug/list" + textual header "/usr/include/c++/11/debug/macros.h" + textual header "/usr/include/c++/11/debug/map" + textual header "/usr/include/c++/11/debug/map.h" + textual header "/usr/include/c++/11/debug/multimap.h" + textual header "/usr/include/c++/11/debug/multiset.h" + textual header "/usr/include/c++/11/debug/safe_base.h" + textual header "/usr/include/c++/11/debug/safe_container.h" + textual header "/usr/include/c++/11/debug/safe_iterator.h" + textual header "/usr/include/c++/11/debug/safe_iterator.tcc" + textual header "/usr/include/c++/11/debug/safe_local_iterator.h" + textual header "/usr/include/c++/11/debug/safe_local_iterator.tcc" + textual header "/usr/include/c++/11/debug/safe_sequence.h" + textual header "/usr/include/c++/11/debug/safe_sequence.tcc" + textual header "/usr/include/c++/11/debug/safe_unordered_base.h" + textual header "/usr/include/c++/11/debug/safe_unordered_container.h" + textual header "/usr/include/c++/11/debug/safe_unordered_container.tcc" + textual header "/usr/include/c++/11/debug/set" + textual header "/usr/include/c++/11/debug/set.h" + textual header "/usr/include/c++/11/debug/stl_iterator.h" + textual header "/usr/include/c++/11/debug/string" + textual header "/usr/include/c++/11/debug/unordered_map" + textual header "/usr/include/c++/11/debug/unordered_set" + textual header "/usr/include/c++/11/debug/vector" + textual header "/usr/include/c++/11/decimal/decimal" + textual header "/usr/include/c++/11/decimal/decimal.h" + textual header "/usr/include/c++/11/deque" + textual header "/usr/include/c++/11/exception" + textual header "/usr/include/c++/11/execution" + textual header "/usr/include/c++/11/experimental/algorithm" + textual header "/usr/include/c++/11/experimental/any" + textual header "/usr/include/c++/11/experimental/array" + textual header "/usr/include/c++/11/experimental/bits/fs_dir.h" + textual header "/usr/include/c++/11/experimental/bits/fs_fwd.h" + textual header "/usr/include/c++/11/experimental/bits/fs_ops.h" + textual header "/usr/include/c++/11/experimental/bits/fs_path.h" + textual header "/usr/include/c++/11/experimental/bits/lfts_config.h" + textual header "/usr/include/c++/11/experimental/bits/net.h" + textual header "/usr/include/c++/11/experimental/bits/numeric_traits.h" + textual header "/usr/include/c++/11/experimental/bits/shared_ptr.h" + textual header "/usr/include/c++/11/experimental/bits/simd_builtin.h" + textual header "/usr/include/c++/11/experimental/bits/simd_converter.h" + textual header "/usr/include/c++/11/experimental/bits/simd_detail.h" + textual header "/usr/include/c++/11/experimental/bits/simd_fixed_size.h" + textual header "/usr/include/c++/11/experimental/bits/simd.h" + textual header "/usr/include/c++/11/experimental/bits/simd_math.h" + textual header "/usr/include/c++/11/experimental/bits/simd_neon.h" + textual header "/usr/include/c++/11/experimental/bits/simd_ppc.h" + textual header "/usr/include/c++/11/experimental/bits/simd_scalar.h" + textual header "/usr/include/c++/11/experimental/bits/simd_x86_conversions.h" + textual header "/usr/include/c++/11/experimental/bits/simd_x86.h" + textual header "/usr/include/c++/11/experimental/bits/string_view.tcc" + textual header "/usr/include/c++/11/experimental/buffer" + textual header "/usr/include/c++/11/experimental/chrono" + textual header "/usr/include/c++/11/experimental/deque" + textual header "/usr/include/c++/11/experimental/executor" + textual header "/usr/include/c++/11/experimental/filesystem" + textual header "/usr/include/c++/11/experimental/forward_list" + textual header "/usr/include/c++/11/experimental/functional" + textual header "/usr/include/c++/11/experimental/internet" + textual header "/usr/include/c++/11/experimental/io_context" + textual header "/usr/include/c++/11/experimental/iterator" + textual header "/usr/include/c++/11/experimental/list" + textual header "/usr/include/c++/11/experimental/map" + textual header "/usr/include/c++/11/experimental/memory" + textual header "/usr/include/c++/11/experimental/memory_resource" + textual header "/usr/include/c++/11/experimental/net" + textual header "/usr/include/c++/11/experimental/netfwd" + textual header "/usr/include/c++/11/experimental/numeric" + textual header "/usr/include/c++/11/experimental/optional" + textual header "/usr/include/c++/11/experimental/propagate_const" + textual header "/usr/include/c++/11/experimental/random" + textual header "/usr/include/c++/11/experimental/ratio" + textual header "/usr/include/c++/11/experimental/regex" + textual header "/usr/include/c++/11/experimental/set" + textual header "/usr/include/c++/11/experimental/simd" + textual header "/usr/include/c++/11/experimental/socket" + textual header "/usr/include/c++/11/experimental/source_location" + textual header "/usr/include/c++/11/experimental/string" + textual header "/usr/include/c++/11/experimental/string_view" + textual header "/usr/include/c++/11/experimental/system_error" + textual header "/usr/include/c++/11/experimental/timer" + textual header "/usr/include/c++/11/experimental/tuple" + textual header "/usr/include/c++/11/experimental/type_traits" + textual header "/usr/include/c++/11/experimental/unordered_map" + textual header "/usr/include/c++/11/experimental/unordered_set" + textual header "/usr/include/c++/11/experimental/utility" + textual header "/usr/include/c++/11/experimental/vector" + textual header "/usr/include/c++/11/ext/algorithm" + textual header "/usr/include/c++/11/ext/aligned_buffer.h" + textual header "/usr/include/c++/11/ext/alloc_traits.h" + textual header "/usr/include/c++/11/ext/atomicity.h" + textual header "/usr/include/c++/11/ext/bitmap_allocator.h" + textual header "/usr/include/c++/11/ext/cast.h" + textual header "/usr/include/c++/11/ext/cmath" + textual header "/usr/include/c++/11/ext/codecvt_specializations.h" + textual header "/usr/include/c++/11/ext/concurrence.h" + textual header "/usr/include/c++/11/ext/debug_allocator.h" + textual header "/usr/include/c++/11/ext/enc_filebuf.h" + textual header "/usr/include/c++/11/ext/extptr_allocator.h" + textual header "/usr/include/c++/11/ext/functional" + textual header "/usr/include/c++/11/ext/hash_map" + textual header "/usr/include/c++/11/ext/hash_set" + textual header "/usr/include/c++/11/ext/iterator" + textual header "/usr/include/c++/11/ext/malloc_allocator.h" + textual header "/usr/include/c++/11/ext/memory" + textual header "/usr/include/c++/11/ext/mt_allocator.h" + textual header "/usr/include/c++/11/ext/new_allocator.h" + textual header "/usr/include/c++/11/ext/numeric" + textual header "/usr/include/c++/11/ext/numeric_traits.h" + textual header "/usr/include/c++/11/ext/pb_ds/assoc_container.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/entry_pred.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/resize_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/branch_policy/branch_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/branch_policy/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/cond_dealtor.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/container_base_dispatch.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/debug_map_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/eq_fn/eq_by_less.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/lu_map_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/priority_queue_base_dispatch.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/node.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/node.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/splay_tree_/traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/standard_policies.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/tree_trace_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/types_traits.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/type_utils.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/unordered_iterator/iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/exception.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/hash_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/list_update_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/priority_queue.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/tag_and_trait.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/tree_policy.hpp" + textual header "/usr/include/c++/11/ext/pb_ds/trie_policy.hpp" + textual header "/usr/include/c++/11/ext/pod_char_traits.h" + textual header "/usr/include/c++/11/ext/pointer.h" + textual header "/usr/include/c++/11/ext/pool_allocator.h" + textual header "/usr/include/c++/11/ext/random" + textual header "/usr/include/c++/11/ext/random.tcc" + textual header "/usr/include/c++/11/ext/rb_tree" + textual header "/usr/include/c++/11/ext/rc_string_base.h" + textual header "/usr/include/c++/11/ext/rope" + textual header "/usr/include/c++/11/ext/ropeimpl.h" + textual header "/usr/include/c++/11/ext/slist" + textual header "/usr/include/c++/11/ext/sso_string_base.h" + textual header "/usr/include/c++/11/ext/stdio_filebuf.h" + textual header "/usr/include/c++/11/ext/stdio_sync_filebuf.h" + textual header "/usr/include/c++/11/ext/string_conversions.h" + textual header "/usr/include/c++/11/ext/throw_allocator.h" + textual header "/usr/include/c++/11/ext/typelist.h" + textual header "/usr/include/c++/11/ext/type_traits.h" + textual header "/usr/include/c++/11/ext/vstring_fwd.h" + textual header "/usr/include/c++/11/ext/vstring.h" + textual header "/usr/include/c++/11/ext/vstring.tcc" + textual header "/usr/include/c++/11/ext/vstring_util.h" + textual header "/usr/include/c++/11/fenv.h" + textual header "/usr/include/c++/11/filesystem" + textual header "/usr/include/c++/11/forward_list" + textual header "/usr/include/c++/11/fstream" + textual header "/usr/include/c++/11/functional" + textual header "/usr/include/c++/11/future" + textual header "/usr/include/c++/11/initializer_list" + textual header "/usr/include/c++/11/iomanip" + textual header "/usr/include/c++/11/ios" + textual header "/usr/include/c++/11/iosfwd" + textual header "/usr/include/c++/11/iostream" + textual header "/usr/include/c++/11/istream" + textual header "/usr/include/c++/11/iterator" + textual header "/usr/include/c++/11/latch" + textual header "/usr/include/c++/11/limits" + textual header "/usr/include/c++/11/list" + textual header "/usr/include/c++/11/locale" + textual header "/usr/include/c++/11/map" + textual header "/usr/include/c++/11/math.h" + textual header "/usr/include/c++/11/memory" + textual header "/usr/include/c++/11/memory_resource" + textual header "/usr/include/c++/11/mutex" + textual header "/usr/include/c++/11/new" + textual header "/usr/include/c++/11/numbers" + textual header "/usr/include/c++/11/numeric" + textual header "/usr/include/c++/11/optional" + textual header "/usr/include/c++/11/ostream" + textual header "/usr/include/c++/11/parallel/algobase.h" + textual header "/usr/include/c++/11/parallel/algo.h" + textual header "/usr/include/c++/11/parallel/algorithm" + textual header "/usr/include/c++/11/parallel/algorithmfwd.h" + textual header "/usr/include/c++/11/parallel/balanced_quicksort.h" + textual header "/usr/include/c++/11/parallel/base.h" + textual header "/usr/include/c++/11/parallel/basic_iterator.h" + textual header "/usr/include/c++/11/parallel/checkers.h" + textual header "/usr/include/c++/11/parallel/compatibility.h" + textual header "/usr/include/c++/11/parallel/compiletime_settings.h" + textual header "/usr/include/c++/11/parallel/equally_split.h" + textual header "/usr/include/c++/11/parallel/features.h" + textual header "/usr/include/c++/11/parallel/find.h" + textual header "/usr/include/c++/11/parallel/find_selectors.h" + textual header "/usr/include/c++/11/parallel/for_each.h" + textual header "/usr/include/c++/11/parallel/for_each_selectors.h" + textual header "/usr/include/c++/11/parallel/iterator.h" + textual header "/usr/include/c++/11/parallel/list_partition.h" + textual header "/usr/include/c++/11/parallel/losertree.h" + textual header "/usr/include/c++/11/parallel/merge.h" + textual header "/usr/include/c++/11/parallel/multiseq_selection.h" + textual header "/usr/include/c++/11/parallel/multiway_merge.h" + textual header "/usr/include/c++/11/parallel/multiway_mergesort.h" + textual header "/usr/include/c++/11/parallel/numeric" + textual header "/usr/include/c++/11/parallel/numericfwd.h" + textual header "/usr/include/c++/11/parallel/omp_loop.h" + textual header "/usr/include/c++/11/parallel/omp_loop_static.h" + textual header "/usr/include/c++/11/parallel/parallel.h" + textual header "/usr/include/c++/11/parallel/par_loop.h" + textual header "/usr/include/c++/11/parallel/partial_sum.h" + textual header "/usr/include/c++/11/parallel/partition.h" + textual header "/usr/include/c++/11/parallel/queue.h" + textual header "/usr/include/c++/11/parallel/quicksort.h" + textual header "/usr/include/c++/11/parallel/random_number.h" + textual header "/usr/include/c++/11/parallel/random_shuffle.h" + textual header "/usr/include/c++/11/parallel/search.h" + textual header "/usr/include/c++/11/parallel/set_operations.h" + textual header "/usr/include/c++/11/parallel/settings.h" + textual header "/usr/include/c++/11/parallel/sort.h" + textual header "/usr/include/c++/11/parallel/tags.h" + textual header "/usr/include/c++/11/parallel/types.h" + textual header "/usr/include/c++/11/parallel/unique_copy.h" + textual header "/usr/include/c++/11/parallel/workstealing.h" + textual header "/usr/include/c++/11/pstl/algorithm_fwd.h" + textual header "/usr/include/c++/11/pstl/algorithm_impl.h" + textual header "/usr/include/c++/11/pstl/execution_defs.h" + textual header "/usr/include/c++/11/pstl/execution_impl.h" + textual header "/usr/include/c++/11/pstl/glue_algorithm_defs.h" + textual header "/usr/include/c++/11/pstl/glue_algorithm_impl.h" + textual header "/usr/include/c++/11/pstl/glue_execution_defs.h" + textual header "/usr/include/c++/11/pstl/glue_memory_defs.h" + textual header "/usr/include/c++/11/pstl/glue_memory_impl.h" + textual header "/usr/include/c++/11/pstl/glue_numeric_defs.h" + textual header "/usr/include/c++/11/pstl/glue_numeric_impl.h" + textual header "/usr/include/c++/11/pstl/memory_impl.h" + textual header "/usr/include/c++/11/pstl/numeric_fwd.h" + textual header "/usr/include/c++/11/pstl/numeric_impl.h" + textual header "/usr/include/c++/11/pstl/parallel_backend.h" + textual header "/usr/include/c++/11/pstl/parallel_backend_serial.h" + textual header "/usr/include/c++/11/pstl/parallel_backend_tbb.h" + textual header "/usr/include/c++/11/pstl/parallel_backend_utils.h" + textual header "/usr/include/c++/11/pstl/parallel_impl.h" + textual header "/usr/include/c++/11/pstl/pstl_config.h" + textual header "/usr/include/c++/11/pstl/unseq_backend_simd.h" + textual header "/usr/include/c++/11/pstl/utils.h" + textual header "/usr/include/c++/11/queue" + textual header "/usr/include/c++/11/random" + textual header "/usr/include/c++/11/ranges" + textual header "/usr/include/c++/11/ratio" + textual header "/usr/include/c++/11/regex" + textual header "/usr/include/c++/11/scoped_allocator" + textual header "/usr/include/c++/11/semaphore" + textual header "/usr/include/c++/11/set" + textual header "/usr/include/c++/11/shared_mutex" + textual header "/usr/include/c++/11/source_location" + textual header "/usr/include/c++/11/span" + textual header "/usr/include/c++/11/sstream" + textual header "/usr/include/c++/11/stack" + textual header "/usr/include/c++/11/stdexcept" + textual header "/usr/include/c++/11/stdlib.h" + textual header "/usr/include/c++/11/stop_token" + textual header "/usr/include/c++/11/streambuf" + textual header "/usr/include/c++/11/string" + textual header "/usr/include/c++/11/string_view" + textual header "/usr/include/c++/11/syncstream" + textual header "/usr/include/c++/11/system_error" + textual header "/usr/include/c++/11/tgmath.h" + textual header "/usr/include/c++/11/thread" + textual header "/usr/include/c++/11/tr1/array" + textual header "/usr/include/c++/11/tr1/bessel_function.tcc" + textual header "/usr/include/c++/11/tr1/beta_function.tcc" + textual header "/usr/include/c++/11/tr1/ccomplex" + textual header "/usr/include/c++/11/tr1/cctype" + textual header "/usr/include/c++/11/tr1/cfenv" + textual header "/usr/include/c++/11/tr1/cfloat" + textual header "/usr/include/c++/11/tr1/cinttypes" + textual header "/usr/include/c++/11/tr1/climits" + textual header "/usr/include/c++/11/tr1/cmath" + textual header "/usr/include/c++/11/tr1/complex" + textual header "/usr/include/c++/11/tr1/complex.h" + textual header "/usr/include/c++/11/tr1/cstdarg" + textual header "/usr/include/c++/11/tr1/cstdbool" + textual header "/usr/include/c++/11/tr1/cstdint" + textual header "/usr/include/c++/11/tr1/cstdio" + textual header "/usr/include/c++/11/tr1/cstdlib" + textual header "/usr/include/c++/11/tr1/ctgmath" + textual header "/usr/include/c++/11/tr1/ctime" + textual header "/usr/include/c++/11/tr1/ctype.h" + textual header "/usr/include/c++/11/tr1/cwchar" + textual header "/usr/include/c++/11/tr1/cwctype" + textual header "/usr/include/c++/11/tr1/ell_integral.tcc" + textual header "/usr/include/c++/11/tr1/exp_integral.tcc" + textual header "/usr/include/c++/11/tr1/fenv.h" + textual header "/usr/include/c++/11/tr1/float.h" + textual header "/usr/include/c++/11/tr1/functional" + textual header "/usr/include/c++/11/tr1/functional_hash.h" + textual header "/usr/include/c++/11/tr1/gamma.tcc" + textual header "/usr/include/c++/11/tr1/hashtable.h" + textual header "/usr/include/c++/11/tr1/hashtable_policy.h" + textual header "/usr/include/c++/11/tr1/hypergeometric.tcc" + textual header "/usr/include/c++/11/tr1/inttypes.h" + textual header "/usr/include/c++/11/tr1/legendre_function.tcc" + textual header "/usr/include/c++/11/tr1/limits.h" + textual header "/usr/include/c++/11/tr1/math.h" + textual header "/usr/include/c++/11/tr1/memory" + textual header "/usr/include/c++/11/tr1/modified_bessel_func.tcc" + textual header "/usr/include/c++/11/tr1/poly_hermite.tcc" + textual header "/usr/include/c++/11/tr1/poly_laguerre.tcc" + textual header "/usr/include/c++/11/tr1/random" + textual header "/usr/include/c++/11/tr1/random.h" + textual header "/usr/include/c++/11/tr1/random.tcc" + textual header "/usr/include/c++/11/tr1/regex" + textual header "/usr/include/c++/11/tr1/riemann_zeta.tcc" + textual header "/usr/include/c++/11/tr1/shared_ptr.h" + textual header "/usr/include/c++/11/tr1/special_function_util.h" + textual header "/usr/include/c++/11/tr1/stdarg.h" + textual header "/usr/include/c++/11/tr1/stdbool.h" + textual header "/usr/include/c++/11/tr1/stdint.h" + textual header "/usr/include/c++/11/tr1/stdio.h" + textual header "/usr/include/c++/11/tr1/stdlib.h" + textual header "/usr/include/c++/11/tr1/tgmath.h" + textual header "/usr/include/c++/11/tr1/tuple" + textual header "/usr/include/c++/11/tr1/type_traits" + textual header "/usr/include/c++/11/tr1/unordered_map" + textual header "/usr/include/c++/11/tr1/unordered_map.h" + textual header "/usr/include/c++/11/tr1/unordered_set" + textual header "/usr/include/c++/11/tr1/unordered_set.h" + textual header "/usr/include/c++/11/tr1/utility" + textual header "/usr/include/c++/11/tr1/wchar.h" + textual header "/usr/include/c++/11/tr1/wctype.h" + textual header "/usr/include/c++/11/tr2/bool_set" + textual header "/usr/include/c++/11/tr2/bool_set.tcc" + textual header "/usr/include/c++/11/tr2/dynamic_bitset" + textual header "/usr/include/c++/11/tr2/dynamic_bitset.tcc" + textual header "/usr/include/c++/11/tr2/ratio" + textual header "/usr/include/c++/11/tr2/type_traits" + textual header "/usr/include/c++/11/tuple" + textual header "/usr/include/c++/11/typeindex" + textual header "/usr/include/c++/11/typeinfo" + textual header "/usr/include/c++/11/type_traits" + textual header "/usr/include/c++/11/unordered_map" + textual header "/usr/include/c++/11/unordered_set" + textual header "/usr/include/c++/11/utility" + textual header "/usr/include/c++/11/valarray" + textual header "/usr/include/c++/11/variant" + textual header "/usr/include/c++/11/vector" + textual header "/usr/include/c++/11/version" + textual header "/usr/include/complex.h" + textual header "/usr/include/cpio.h" + textual header "/usr/include/crypt.h" + textual header "/usr/include/ctype.h" + textual header "/usr/include/cursesapp.h" + textual header "/usr/include/cursesf.h" + textual header "/usr/include/curses.h" + textual header "/usr/include/cursesm.h" + textual header "/usr/include/cursesp.h" + textual header "/usr/include/cursesw.h" + textual header "/usr/include/cursslk.h" + textual header "/usr/include/dirent.h" + textual header "/usr/include/dlfcn.h" + textual header "/usr/include/drm/amdgpu_drm.h" + textual header "/usr/include/drm/armada_drm.h" + textual header "/usr/include/drm/drm_fourcc.h" + textual header "/usr/include/drm/drm.h" + textual header "/usr/include/drm/drm_mode.h" + textual header "/usr/include/drm/drm_sarea.h" + textual header "/usr/include/drm/etnaviv_drm.h" + textual header "/usr/include/drm/exynos_drm.h" + textual header "/usr/include/drm/i810_drm.h" + textual header "/usr/include/drm/i915_drm.h" + textual header "/usr/include/drm/lima_drm.h" + textual header "/usr/include/drm/mga_drm.h" + textual header "/usr/include/drm/msm_drm.h" + textual header "/usr/include/drm/nouveau_drm.h" + textual header "/usr/include/drm/omap_drm.h" + textual header "/usr/include/drm/panfrost_drm.h" + textual header "/usr/include/drm/qxl_drm.h" + textual header "/usr/include/drm/r128_drm.h" + textual header "/usr/include/drm/radeon_drm.h" + textual header "/usr/include/drm/savage_drm.h" + textual header "/usr/include/drm/sis_drm.h" + textual header "/usr/include/drm/tegra_drm.h" + textual header "/usr/include/drm/v3d_drm.h" + textual header "/usr/include/drm/vc4_drm.h" + textual header "/usr/include/drm/vgem_drm.h" + textual header "/usr/include/drm/via_drm.h" + textual header "/usr/include/drm/virtgpu_drm.h" + textual header "/usr/include/drm/vmwgfx_drm.h" + textual header "/usr/include/elf.h" + textual header "/usr/include/endian.h" + textual header "/usr/include/envz.h" + textual header "/usr/include/err.h" + textual header "/usr/include/errno.h" + textual header "/usr/include/error.h" + textual header "/usr/include/eti.h" + textual header "/usr/include/etip.h" + textual header "/usr/include/execinfo.h" + textual header "/usr/include/fcntl.h" + textual header "/usr/include/features.h" + textual header "/usr/include/fenv.h" + textual header "/usr/include/finclude/math-vector-fortran.h" + textual header "/usr/include/fmtmsg.h" + textual header "/usr/include/fnmatch.h" + textual header "/usr/include/form.h" + textual header "/usr/include/fstab.h" + textual header "/usr/include/fts.h" + textual header "/usr/include/ftw.h" + textual header "/usr/include/gawkapi.h" + textual header "/usr/include/gconv.h" + textual header "/usr/include/gdb/jit-reader.h" + textual header "/usr/include/getopt.h" + textual header "/usr/include/glob.h" + textual header "/usr/include/gnumake.h" + textual header "/usr/include/gnu-versions.h" + textual header "/usr/include/grp.h" + textual header "/usr/include/gshadow.h" + textual header "/usr/include/iconv.h" + textual header "/usr/include/ifaddrs.h" + textual header "/usr/include/inttypes.h" + textual header "/usr/include/iproute2/bpf_elf.h" + textual header "/usr/include/langinfo.h" + textual header "/usr/include/lastlog.h" + textual header "/usr/include/libgen.h" + textual header "/usr/include/libintl.h" + textual header "/usr/include/limits.h" + textual header "/usr/include/link.h" + textual header "/usr/include/linux/acct.h" + textual header "/usr/include/linux/adb.h" + textual header "/usr/include/linux/adfs_fs.h" + textual header "/usr/include/linux/affs_hardblocks.h" + textual header "/usr/include/linux/agpgart.h" + textual header "/usr/include/linux/aio_abi.h" + textual header "/usr/include/linux/am437x-vpfe.h" + textual header "/usr/include/linux/android/binderfs.h" + textual header "/usr/include/linux/android/binder.h" + textual header "/usr/include/linux/a.out.h" + textual header "/usr/include/linux/apm_bios.h" + textual header "/usr/include/linux/arcfb.h" + textual header "/usr/include/linux/arm_sdei.h" + textual header "/usr/include/linux/aspeed-lpc-ctrl.h" + textual header "/usr/include/linux/aspeed-p2a-ctrl.h" + textual header "/usr/include/linux/atalk.h" + textual header "/usr/include/linux/atmapi.h" + textual header "/usr/include/linux/atmarp.h" + textual header "/usr/include/linux/atmbr2684.h" + textual header "/usr/include/linux/atmclip.h" + textual header "/usr/include/linux/atmdev.h" + textual header "/usr/include/linux/atm_eni.h" + textual header "/usr/include/linux/atm.h" + textual header "/usr/include/linux/atm_he.h" + textual header "/usr/include/linux/atm_idt77105.h" + textual header "/usr/include/linux/atmioc.h" + textual header "/usr/include/linux/atmlec.h" + textual header "/usr/include/linux/atmmpc.h" + textual header "/usr/include/linux/atm_nicstar.h" + textual header "/usr/include/linux/atmppp.h" + textual header "/usr/include/linux/atmsap.h" + textual header "/usr/include/linux/atmsvc.h" + textual header "/usr/include/linux/atm_tcp.h" + textual header "/usr/include/linux/atm_zatm.h" + textual header "/usr/include/linux/audit.h" + textual header "/usr/include/linux/aufs_type.h" + textual header "/usr/include/linux/auto_dev-ioctl.h" + textual header "/usr/include/linux/auto_fs4.h" + textual header "/usr/include/linux/auto_fs.h" + textual header "/usr/include/linux/auxvec.h" + textual header "/usr/include/linux/ax25.h" + textual header "/usr/include/linux/b1lli.h" + textual header "/usr/include/linux/batadv_packet.h" + textual header "/usr/include/linux/batman_adv.h" + textual header "/usr/include/linux/baycom.h" + textual header "/usr/include/linux/bcache.h" + textual header "/usr/include/linux/bcm933xx_hcs.h" + textual header "/usr/include/linux/bfs_fs.h" + textual header "/usr/include/linux/binfmts.h" + textual header "/usr/include/linux/blkpg.h" + textual header "/usr/include/linux/blktrace_api.h" + textual header "/usr/include/linux/blkzoned.h" + textual header "/usr/include/linux/bpf_common.h" + textual header "/usr/include/linux/bpf.h" + textual header "/usr/include/linux/bpfilter.h" + textual header "/usr/include/linux/bpf_perf_event.h" + textual header "/usr/include/linux/bpqether.h" + textual header "/usr/include/linux/bsg.h" + textual header "/usr/include/linux/bt-bmc.h" + textual header "/usr/include/linux/btf.h" + textual header "/usr/include/linux/btrfs.h" + textual header "/usr/include/linux/btrfs_tree.h" + textual header "/usr/include/linux/byteorder/big_endian.h" + textual header "/usr/include/linux/byteorder/little_endian.h" + textual header "/usr/include/linux/caif/caif_socket.h" + textual header "/usr/include/linux/caif/if_caif.h" + textual header "/usr/include/linux/can/bcm.h" + textual header "/usr/include/linux/can/error.h" + textual header "/usr/include/linux/can/gw.h" + textual header "/usr/include/linux/can.h" + textual header "/usr/include/linux/can/j1939.h" + textual header "/usr/include/linux/can/netlink.h" + textual header "/usr/include/linux/can/raw.h" + textual header "/usr/include/linux/can/vxcan.h" + textual header "/usr/include/linux/capability.h" + textual header "/usr/include/linux/capi.h" + textual header "/usr/include/linux/cciss_defs.h" + textual header "/usr/include/linux/cciss_ioctl.h" + textual header "/usr/include/linux/cdrom.h" + textual header "/usr/include/linux/cec-funcs.h" + textual header "/usr/include/linux/cec.h" + textual header "/usr/include/linux/cgroupstats.h" + textual header "/usr/include/linux/chio.h" + textual header "/usr/include/linux/cifs/cifs_mount.h" + textual header "/usr/include/linux/cm4000_cs.h" + textual header "/usr/include/linux/cn_proc.h" + textual header "/usr/include/linux/coda.h" + textual header "/usr/include/linux/coff.h" + textual header "/usr/include/linux/connector.h" + textual header "/usr/include/linux/const.h" + textual header "/usr/include/linux/coresight-stm.h" + textual header "/usr/include/linux/cramfs_fs.h" + textual header "/usr/include/linux/cryptouser.h" + textual header "/usr/include/linux/cuda.h" + textual header "/usr/include/linux/cyclades.h" + textual header "/usr/include/linux/cycx_cfm.h" + textual header "/usr/include/linux/dcbnl.h" + textual header "/usr/include/linux/dccp.h" + textual header "/usr/include/linux/devlink.h" + textual header "/usr/include/linux/dlmconstants.h" + textual header "/usr/include/linux/dlm_device.h" + textual header "/usr/include/linux/dlm.h" + textual header "/usr/include/linux/dlm_netlink.h" + textual header "/usr/include/linux/dlm_plock.h" + textual header "/usr/include/linux/dma-buf.h" + textual header "/usr/include/linux/dm-ioctl.h" + textual header "/usr/include/linux/dm-log-userspace.h" + textual header "/usr/include/linux/dns_resolver.h" + textual header "/usr/include/linux/dqblk_xfs.h" + textual header "/usr/include/linux/dvb/audio.h" + textual header "/usr/include/linux/dvb/ca.h" + textual header "/usr/include/linux/dvb/dmx.h" + textual header "/usr/include/linux/dvb/frontend.h" + textual header "/usr/include/linux/dvb/net.h" + textual header "/usr/include/linux/dvb/osd.h" + textual header "/usr/include/linux/dvb/version.h" + textual header "/usr/include/linux/dvb/video.h" + textual header "/usr/include/linux/edd.h" + textual header "/usr/include/linux/efs_fs_sb.h" + textual header "/usr/include/linux/elfcore.h" + textual header "/usr/include/linux/elf-em.h" + textual header "/usr/include/linux/elf-fdpic.h" + textual header "/usr/include/linux/elf.h" + textual header "/usr/include/linux/errno.h" + textual header "/usr/include/linux/errqueue.h" + textual header "/usr/include/linux/erspan.h" + textual header "/usr/include/linux/ethtool.h" + textual header "/usr/include/linux/eventpoll.h" + textual header "/usr/include/linux/fadvise.h" + textual header "/usr/include/linux/falloc.h" + textual header "/usr/include/linux/fanotify.h" + textual header "/usr/include/linux/fb.h" + textual header "/usr/include/linux/fcntl.h" + textual header "/usr/include/linux/fd.h" + textual header "/usr/include/linux/fdreg.h" + textual header "/usr/include/linux/fib_rules.h" + textual header "/usr/include/linux/fiemap.h" + textual header "/usr/include/linux/filter.h" + textual header "/usr/include/linux/firewire-cdev.h" + textual header "/usr/include/linux/firewire-constants.h" + textual header "/usr/include/linux/fou.h" + textual header "/usr/include/linux/fpga-dfl.h" + textual header "/usr/include/linux/fscrypt.h" + textual header "/usr/include/linux/fs.h" + textual header "/usr/include/linux/fsi.h" + textual header "/usr/include/linux/fsl_hypervisor.h" + textual header "/usr/include/linux/fsmap.h" + textual header "/usr/include/linux/fsverity.h" + textual header "/usr/include/linux/fuse.h" + textual header "/usr/include/linux/futex.h" + textual header "/usr/include/linux/gameport.h" + textual header "/usr/include/linux/genetlink.h" + textual header "/usr/include/linux/gen_stats.h" + textual header "/usr/include/linux/genwqe/genwqe_card.h" + textual header "/usr/include/linux/gfs2_ondisk.h" + textual header "/usr/include/linux/gigaset_dev.h" + textual header "/usr/include/linux/gpio.h" + textual header "/usr/include/linux/gsmmux.h" + textual header "/usr/include/linux/gtp.h" + textual header "/usr/include/linux/hash_info.h" + textual header "/usr/include/linux/hdlcdrv.h" + textual header "/usr/include/linux/hdlc.h" + textual header "/usr/include/linux/hdlc/ioctl.h" + textual header "/usr/include/linux/hdreg.h" + textual header "/usr/include/linux/hiddev.h" + textual header "/usr/include/linux/hid.h" + textual header "/usr/include/linux/hidraw.h" + textual header "/usr/include/linux/hpet.h" + textual header "/usr/include/linux/hsi/cs-protocol.h" + textual header "/usr/include/linux/hsi/hsi_char.h" + textual header "/usr/include/linux/hsr_netlink.h" + textual header "/usr/include/linux/hw_breakpoint.h" + textual header "/usr/include/linux/hyperv.h" + textual header "/usr/include/linux/hysdn_if.h" + textual header "/usr/include/linux/i2c-dev.h" + textual header "/usr/include/linux/i2c.h" + textual header "/usr/include/linux/i2o-dev.h" + textual header "/usr/include/linux/i8k.h" + textual header "/usr/include/linux/icmp.h" + textual header "/usr/include/linux/icmpv6.h" + textual header "/usr/include/linux/if_addr.h" + textual header "/usr/include/linux/if_addrlabel.h" + textual header "/usr/include/linux/if_alg.h" + textual header "/usr/include/linux/if_arcnet.h" + textual header "/usr/include/linux/if_arp.h" + textual header "/usr/include/linux/if_bonding.h" + textual header "/usr/include/linux/if_bridge.h" + textual header "/usr/include/linux/if_cablemodem.h" + textual header "/usr/include/linux/ife.h" + textual header "/usr/include/linux/if_eql.h" + textual header "/usr/include/linux/if_ether.h" + textual header "/usr/include/linux/if_fc.h" + textual header "/usr/include/linux/if_fddi.h" + textual header "/usr/include/linux/if_frad.h" + textual header "/usr/include/linux/if.h" + textual header "/usr/include/linux/if_hippi.h" + textual header "/usr/include/linux/if_infiniband.h" + textual header "/usr/include/linux/if_link.h" + textual header "/usr/include/linux/if_ltalk.h" + textual header "/usr/include/linux/if_macsec.h" + textual header "/usr/include/linux/if_packet.h" + textual header "/usr/include/linux/if_phonet.h" + textual header "/usr/include/linux/if_plip.h" + textual header "/usr/include/linux/if_ppp.h" + textual header "/usr/include/linux/if_pppol2tp.h" + textual header "/usr/include/linux/if_pppox.h" + textual header "/usr/include/linux/if_slip.h" + textual header "/usr/include/linux/if_team.h" + textual header "/usr/include/linux/if_tun.h" + textual header "/usr/include/linux/if_tunnel.h" + textual header "/usr/include/linux/if_vlan.h" + textual header "/usr/include/linux/if_x25.h" + textual header "/usr/include/linux/if_xdp.h" + textual header "/usr/include/linux/igmp.h" + textual header "/usr/include/linux/iio/events.h" + textual header "/usr/include/linux/iio/types.h" + textual header "/usr/include/linux/ila.h" + textual header "/usr/include/linux/in6.h" + textual header "/usr/include/linux/inet_diag.h" + textual header "/usr/include/linux/in.h" + textual header "/usr/include/linux/inotify.h" + textual header "/usr/include/linux/input-event-codes.h" + textual header "/usr/include/linux/input.h" + textual header "/usr/include/linux/in_route.h" + textual header "/usr/include/linux/ioctl.h" + textual header "/usr/include/linux/iommu.h" + textual header "/usr/include/linux/io_uring.h" + textual header "/usr/include/linux/ip6_tunnel.h" + textual header "/usr/include/linux/ipc.h" + textual header "/usr/include/linux/ip.h" + textual header "/usr/include/linux/ipmi_bmc.h" + textual header "/usr/include/linux/ipmi.h" + textual header "/usr/include/linux/ipmi_msgdefs.h" + textual header "/usr/include/linux/ipsec.h" + textual header "/usr/include/linux/ipv6.h" + textual header "/usr/include/linux/ipv6_route.h" + textual header "/usr/include/linux/ip_vs.h" + textual header "/usr/include/linux/ipx.h" + textual header "/usr/include/linux/irqnr.h" + textual header "/usr/include/linux/isdn/capicmd.h" + textual header "/usr/include/linux/iso_fs.h" + textual header "/usr/include/linux/isst_if.h" + textual header "/usr/include/linux/ivtvfb.h" + textual header "/usr/include/linux/ivtv.h" + textual header "/usr/include/linux/jffs2.h" + textual header "/usr/include/linux/joystick.h" + textual header "/usr/include/linux/kcm.h" + textual header "/usr/include/linux/kcmp.h" + textual header "/usr/include/linux/kcov.h" + textual header "/usr/include/linux/kdev_t.h" + textual header "/usr/include/linux/kd.h" + textual header "/usr/include/linux/kernelcapi.h" + textual header "/usr/include/linux/kernel.h" + textual header "/usr/include/linux/kernel-page-flags.h" + textual header "/usr/include/linux/kexec.h" + textual header "/usr/include/linux/keyboard.h" + textual header "/usr/include/linux/keyctl.h" + textual header "/usr/include/linux/kfd_ioctl.h" + textual header "/usr/include/linux/kvm.h" + textual header "/usr/include/linux/kvm_para.h" + textual header "/usr/include/linux/l2tp.h" + textual header "/usr/include/linux/libc-compat.h" + textual header "/usr/include/linux/lightnvm.h" + textual header "/usr/include/linux/limits.h" + textual header "/usr/include/linux/lirc.h" + textual header "/usr/include/linux/llc.h" + textual header "/usr/include/linux/loop.h" + textual header "/usr/include/linux/lp.h" + textual header "/usr/include/linux/lwtunnel.h" + textual header "/usr/include/linux/magic.h" + textual header "/usr/include/linux/major.h" + textual header "/usr/include/linux/map_to_7segment.h" + textual header "/usr/include/linux/matroxfb.h" + textual header "/usr/include/linux/max2175.h" + textual header "/usr/include/linux/mdio.h" + textual header "/usr/include/linux/media-bus-format.h" + textual header "/usr/include/linux/media.h" + textual header "/usr/include/linux/mei.h" + textual header "/usr/include/linux/membarrier.h" + textual header "/usr/include/linux/memfd.h" + textual header "/usr/include/linux/mempolicy.h" + textual header "/usr/include/linux/meye.h" + textual header "/usr/include/linux/mic_common.h" + textual header "/usr/include/linux/mic_ioctl.h" + textual header "/usr/include/linux/mii.h" + textual header "/usr/include/linux/minix_fs.h" + textual header "/usr/include/linux/mman.h" + textual header "/usr/include/linux/mmc/ioctl.h" + textual header "/usr/include/linux/mmtimer.h" + textual header "/usr/include/linux/module.h" + textual header "/usr/include/linux/mount.h" + textual header "/usr/include/linux/mpls.h" + textual header "/usr/include/linux/mpls_iptunnel.h" + textual header "/usr/include/linux/mqueue.h" + textual header "/usr/include/linux/mroute6.h" + textual header "/usr/include/linux/mroute.h" + textual header "/usr/include/linux/msdos_fs.h" + textual header "/usr/include/linux/msg.h" + textual header "/usr/include/linux/mtio.h" + textual header "/usr/include/linux/nbd.h" + textual header "/usr/include/linux/nbd-netlink.h" + textual header "/usr/include/linux/ncsi.h" + textual header "/usr/include/linux/ndctl.h" + textual header "/usr/include/linux/neighbour.h" + textual header "/usr/include/linux/netconf.h" + textual header "/usr/include/linux/netdevice.h" + textual header "/usr/include/linux/net_dropmon.h" + textual header "/usr/include/linux/netfilter_arp/arp_tables.h" + textual header "/usr/include/linux/netfilter_arp/arpt_mangle.h" + textual header "/usr/include/linux/netfilter_arp.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_802_3.h" + textual header "/usr/include/linux/netfilter_bridge/ebtables.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_among.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_arp.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_arpreply.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_ip6.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_ip.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_limit.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_log.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_mark_m.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_mark_t.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_nat.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_nflog.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_pkttype.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_redirect.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_stp.h" + textual header "/usr/include/linux/netfilter_bridge/ebt_vlan.h" + textual header "/usr/include/linux/netfilter_bridge.h" + textual header "/usr/include/linux/netfilter.h" + textual header "/usr/include/linux/netfilter/ipset/ip_set_bitmap.h" + textual header "/usr/include/linux/netfilter/ipset/ip_set.h" + textual header "/usr/include/linux/netfilter/ipset/ip_set_hash.h" + textual header "/usr/include/linux/netfilter/ipset/ip_set_list.h" + textual header "/usr/include/linux/netfilter_ipv4.h" + textual header "/usr/include/linux/netfilter_ipv4/ip_tables.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_ah.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_ecn.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_ECN.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_LOG.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_REJECT.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_ttl.h" + textual header "/usr/include/linux/netfilter_ipv4/ipt_TTL.h" + textual header "/usr/include/linux/netfilter_ipv6.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6_tables.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_ah.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_frag.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_hl.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_HL.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_LOG.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_mh.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_NPT.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_opts.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_REJECT.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_rt.h" + textual header "/usr/include/linux/netfilter_ipv6/ip6t_srh.h" + textual header "/usr/include/linux/netfilter/nf_conntrack_common.h" + textual header "/usr/include/linux/netfilter/nf_conntrack_ftp.h" + textual header "/usr/include/linux/netfilter/nf_conntrack_sctp.h" + textual header "/usr/include/linux/netfilter/nf_conntrack_tcp.h" + textual header "/usr/include/linux/netfilter/nf_conntrack_tuple_common.h" + textual header "/usr/include/linux/netfilter/nf_log.h" + textual header "/usr/include/linux/netfilter/nf_nat.h" + textual header "/usr/include/linux/netfilter/nfnetlink_acct.h" + textual header "/usr/include/linux/netfilter/nfnetlink_compat.h" + textual header "/usr/include/linux/netfilter/nfnetlink_conntrack.h" + textual header "/usr/include/linux/netfilter/nfnetlink_cthelper.h" + textual header "/usr/include/linux/netfilter/nfnetlink_cttimeout.h" + textual header "/usr/include/linux/netfilter/nfnetlink.h" + textual header "/usr/include/linux/netfilter/nfnetlink_log.h" + textual header "/usr/include/linux/netfilter/nfnetlink_osf.h" + textual header "/usr/include/linux/netfilter/nfnetlink_queue.h" + textual header "/usr/include/linux/netfilter/nf_synproxy.h" + textual header "/usr/include/linux/netfilter/nf_tables_compat.h" + textual header "/usr/include/linux/netfilter/nf_tables.h" + textual header "/usr/include/linux/netfilter/x_tables.h" + textual header "/usr/include/linux/netfilter/xt_addrtype.h" + textual header "/usr/include/linux/netfilter/xt_AUDIT.h" + textual header "/usr/include/linux/netfilter/xt_bpf.h" + textual header "/usr/include/linux/netfilter/xt_cgroup.h" + textual header "/usr/include/linux/netfilter/xt_CHECKSUM.h" + textual header "/usr/include/linux/netfilter/xt_CLASSIFY.h" + textual header "/usr/include/linux/netfilter/xt_cluster.h" + textual header "/usr/include/linux/netfilter/xt_comment.h" + textual header "/usr/include/linux/netfilter/xt_connbytes.h" + textual header "/usr/include/linux/netfilter/xt_connlabel.h" + textual header "/usr/include/linux/netfilter/xt_connlimit.h" + textual header "/usr/include/linux/netfilter/xt_connmark.h" + textual header "/usr/include/linux/netfilter/xt_CONNMARK.h" + textual header "/usr/include/linux/netfilter/xt_CONNSECMARK.h" + textual header "/usr/include/linux/netfilter/xt_conntrack.h" + textual header "/usr/include/linux/netfilter/xt_cpu.h" + textual header "/usr/include/linux/netfilter/xt_CT.h" + textual header "/usr/include/linux/netfilter/xt_dccp.h" + textual header "/usr/include/linux/netfilter/xt_devgroup.h" + textual header "/usr/include/linux/netfilter/xt_dscp.h" + textual header "/usr/include/linux/netfilter/xt_DSCP.h" + textual header "/usr/include/linux/netfilter/xt_ecn.h" + textual header "/usr/include/linux/netfilter/xt_esp.h" + textual header "/usr/include/linux/netfilter/xt_hashlimit.h" + textual header "/usr/include/linux/netfilter/xt_helper.h" + textual header "/usr/include/linux/netfilter/xt_HMARK.h" + textual header "/usr/include/linux/netfilter/xt_IDLETIMER.h" + textual header "/usr/include/linux/netfilter/xt_ipcomp.h" + textual header "/usr/include/linux/netfilter/xt_iprange.h" + textual header "/usr/include/linux/netfilter/xt_ipvs.h" + textual header "/usr/include/linux/netfilter/xt_l2tp.h" + textual header "/usr/include/linux/netfilter/xt_LED.h" + textual header "/usr/include/linux/netfilter/xt_length.h" + textual header "/usr/include/linux/netfilter/xt_limit.h" + textual header "/usr/include/linux/netfilter/xt_LOG.h" + textual header "/usr/include/linux/netfilter/xt_mac.h" + textual header "/usr/include/linux/netfilter/xt_mark.h" + textual header "/usr/include/linux/netfilter/xt_MARK.h" + textual header "/usr/include/linux/netfilter/xt_multiport.h" + textual header "/usr/include/linux/netfilter/xt_nfacct.h" + textual header "/usr/include/linux/netfilter/xt_NFLOG.h" + textual header "/usr/include/linux/netfilter/xt_NFQUEUE.h" + textual header "/usr/include/linux/netfilter/xt_osf.h" + textual header "/usr/include/linux/netfilter/xt_owner.h" + textual header "/usr/include/linux/netfilter/xt_physdev.h" + textual header "/usr/include/linux/netfilter/xt_pkttype.h" + textual header "/usr/include/linux/netfilter/xt_policy.h" + textual header "/usr/include/linux/netfilter/xt_quota.h" + textual header "/usr/include/linux/netfilter/xt_rateest.h" + textual header "/usr/include/linux/netfilter/xt_RATEEST.h" + textual header "/usr/include/linux/netfilter/xt_realm.h" + textual header "/usr/include/linux/netfilter/xt_recent.h" + textual header "/usr/include/linux/netfilter/xt_rpfilter.h" + textual header "/usr/include/linux/netfilter/xt_sctp.h" + textual header "/usr/include/linux/netfilter/xt_SECMARK.h" + textual header "/usr/include/linux/netfilter/xt_set.h" + textual header "/usr/include/linux/netfilter/xt_socket.h" + textual header "/usr/include/linux/netfilter/xt_state.h" + textual header "/usr/include/linux/netfilter/xt_statistic.h" + textual header "/usr/include/linux/netfilter/xt_string.h" + textual header "/usr/include/linux/netfilter/xt_SYNPROXY.h" + textual header "/usr/include/linux/netfilter/xt_tcpmss.h" + textual header "/usr/include/linux/netfilter/xt_TCPMSS.h" + textual header "/usr/include/linux/netfilter/xt_TCPOPTSTRIP.h" + textual header "/usr/include/linux/netfilter/xt_tcpudp.h" + textual header "/usr/include/linux/netfilter/xt_TEE.h" + textual header "/usr/include/linux/netfilter/xt_time.h" + textual header "/usr/include/linux/netfilter/xt_TPROXY.h" + textual header "/usr/include/linux/netfilter/xt_u32.h" + textual header "/usr/include/linux/net.h" + textual header "/usr/include/linux/netlink_diag.h" + textual header "/usr/include/linux/netlink.h" + textual header "/usr/include/linux/net_namespace.h" + textual header "/usr/include/linux/netrom.h" + textual header "/usr/include/linux/net_tstamp.h" + textual header "/usr/include/linux/nexthop.h" + textual header "/usr/include/linux/nfc.h" + textual header "/usr/include/linux/nfs2.h" + textual header "/usr/include/linux/nfs3.h" + textual header "/usr/include/linux/nfs4.h" + textual header "/usr/include/linux/nfs4_mount.h" + textual header "/usr/include/linux/nfsacl.h" + textual header "/usr/include/linux/nfsd/cld.h" + textual header "/usr/include/linux/nfsd/debug.h" + textual header "/usr/include/linux/nfsd/export.h" + textual header "/usr/include/linux/nfsd/nfsfh.h" + textual header "/usr/include/linux/nfsd/stats.h" + textual header "/usr/include/linux/nfs_fs.h" + textual header "/usr/include/linux/nfs.h" + textual header "/usr/include/linux/nfs_idmap.h" + textual header "/usr/include/linux/nfs_mount.h" + textual header "/usr/include/linux/nilfs2_api.h" + textual header "/usr/include/linux/nilfs2_ondisk.h" + textual header "/usr/include/linux/nl80211.h" + textual header "/usr/include/linux/n_r3964.h" + textual header "/usr/include/linux/nsfs.h" + textual header "/usr/include/linux/nubus.h" + textual header "/usr/include/linux/nvme_ioctl.h" + textual header "/usr/include/linux/nvram.h" + textual header "/usr/include/linux/omap3isp.h" + textual header "/usr/include/linux/omapfb.h" + textual header "/usr/include/linux/oom.h" + textual header "/usr/include/linux/openvswitch.h" + textual header "/usr/include/linux/packet_diag.h" + textual header "/usr/include/linux/param.h" + textual header "/usr/include/linux/parport.h" + textual header "/usr/include/linux/patchkey.h" + textual header "/usr/include/linux/pci.h" + textual header "/usr/include/linux/pci_regs.h" + textual header "/usr/include/linux/pcitest.h" + textual header "/usr/include/linux/perf_event.h" + textual header "/usr/include/linux/personality.h" + textual header "/usr/include/linux/pfkeyv2.h" + textual header "/usr/include/linux/pg.h" + textual header "/usr/include/linux/phantom.h" + textual header "/usr/include/linux/phonet.h" + textual header "/usr/include/linux/pktcdvd.h" + textual header "/usr/include/linux/pkt_cls.h" + textual header "/usr/include/linux/pkt_sched.h" + textual header "/usr/include/linux/pmu.h" + textual header "/usr/include/linux/poll.h" + textual header "/usr/include/linux/posix_acl.h" + textual header "/usr/include/linux/posix_acl_xattr.h" + textual header "/usr/include/linux/posix_types.h" + textual header "/usr/include/linux/ppdev.h" + textual header "/usr/include/linux/ppp-comp.h" + textual header "/usr/include/linux/ppp_defs.h" + textual header "/usr/include/linux/ppp-ioctl.h" + textual header "/usr/include/linux/pps.h" + textual header "/usr/include/linux/prctl.h" + textual header "/usr/include/linux/pr.h" + textual header "/usr/include/linux/psample.h" + textual header "/usr/include/linux/psci.h" + textual header "/usr/include/linux/psp-sev.h" + textual header "/usr/include/linux/ptp_clock.h" + textual header "/usr/include/linux/ptrace.h" + textual header "/usr/include/linux/qemu_fw_cfg.h" + textual header "/usr/include/linux/qnx4_fs.h" + textual header "/usr/include/linux/qnxtypes.h" + textual header "/usr/include/linux/qrtr.h" + textual header "/usr/include/linux/quota.h" + textual header "/usr/include/linux/radeonfb.h" + textual header "/usr/include/linux/raid/md_p.h" + textual header "/usr/include/linux/raid/md_u.h" + textual header "/usr/include/linux/random.h" + textual header "/usr/include/linux/raw.h" + textual header "/usr/include/linux/rds.h" + textual header "/usr/include/linux/reboot.h" + textual header "/usr/include/linux/reiserfs_fs.h" + textual header "/usr/include/linux/reiserfs_xattr.h" + textual header "/usr/include/linux/resource.h" + textual header "/usr/include/linux/rfkill.h" + textual header "/usr/include/linux/rio_cm_cdev.h" + textual header "/usr/include/linux/rio_mport_cdev.h" + textual header "/usr/include/linux/romfs_fs.h" + textual header "/usr/include/linux/rose.h" + textual header "/usr/include/linux/route.h" + textual header "/usr/include/linux/rpmsg.h" + textual header "/usr/include/linux/rseq.h" + textual header "/usr/include/linux/rtc.h" + textual header "/usr/include/linux/rtnetlink.h" + textual header "/usr/include/linux/rxrpc.h" + textual header "/usr/include/linux/scc.h" + textual header "/usr/include/linux/sched.h" + textual header "/usr/include/linux/sched/types.h" + textual header "/usr/include/linux/scif_ioctl.h" + textual header "/usr/include/linux/screen_info.h" + textual header "/usr/include/linux/sctp.h" + textual header "/usr/include/linux/sdla.h" + textual header "/usr/include/linux/seccomp.h" + textual header "/usr/include/linux/securebits.h" + textual header "/usr/include/linux/sed-opal.h" + textual header "/usr/include/linux/seg6_genl.h" + textual header "/usr/include/linux/seg6.h" + textual header "/usr/include/linux/seg6_hmac.h" + textual header "/usr/include/linux/seg6_iptunnel.h" + textual header "/usr/include/linux/seg6_local.h" + textual header "/usr/include/linux/selinux_netlink.h" + textual header "/usr/include/linux/sem.h" + textual header "/usr/include/linux/serial_core.h" + textual header "/usr/include/linux/serial.h" + textual header "/usr/include/linux/serial_reg.h" + textual header "/usr/include/linux/serio.h" + textual header "/usr/include/linux/shm.h" + textual header "/usr/include/linux/signalfd.h" + textual header "/usr/include/linux/signal.h" + textual header "/usr/include/linux/smc_diag.h" + textual header "/usr/include/linux/smc.h" + textual header "/usr/include/linux/smiapp.h" + textual header "/usr/include/linux/snmp.h" + textual header "/usr/include/linux/sock_diag.h" + textual header "/usr/include/linux/socket.h" + textual header "/usr/include/linux/sockios.h" + textual header "/usr/include/linux/sonet.h" + textual header "/usr/include/linux/sonypi.h" + textual header "/usr/include/linux/soundcard.h" + textual header "/usr/include/linux/sound.h" + textual header "/usr/include/linux/spi/spidev.h" + textual header "/usr/include/linux/stat.h" + textual header "/usr/include/linux/stddef.h" + textual header "/usr/include/linux/stm.h" + textual header "/usr/include/linux/string.h" + textual header "/usr/include/linux/sunrpc/debug.h" + textual header "/usr/include/linux/suspend_ioctls.h" + textual header "/usr/include/linux/swab.h" + textual header "/usr/include/linux/switchtec_ioctl.h" + textual header "/usr/include/linux/sync_file.h" + textual header "/usr/include/linux/synclink.h" + textual header "/usr/include/linux/sysctl.h" + textual header "/usr/include/linux/sysinfo.h" + textual header "/usr/include/linux/target_core_user.h" + textual header "/usr/include/linux/taskstats.h" + textual header "/usr/include/linux/tc_act/tc_bpf.h" + textual header "/usr/include/linux/tc_act/tc_connmark.h" + textual header "/usr/include/linux/tc_act/tc_csum.h" + textual header "/usr/include/linux/tc_act/tc_ct.h" + textual header "/usr/include/linux/tc_act/tc_ctinfo.h" + textual header "/usr/include/linux/tc_act/tc_defact.h" + textual header "/usr/include/linux/tc_act/tc_gact.h" + textual header "/usr/include/linux/tc_act/tc_ife.h" + textual header "/usr/include/linux/tc_act/tc_ipt.h" + textual header "/usr/include/linux/tc_act/tc_mirred.h" + textual header "/usr/include/linux/tc_act/tc_mpls.h" + textual header "/usr/include/linux/tc_act/tc_nat.h" + textual header "/usr/include/linux/tc_act/tc_pedit.h" + textual header "/usr/include/linux/tc_act/tc_sample.h" + textual header "/usr/include/linux/tc_act/tc_skbedit.h" + textual header "/usr/include/linux/tc_act/tc_skbmod.h" + textual header "/usr/include/linux/tc_act/tc_tunnel_key.h" + textual header "/usr/include/linux/tc_act/tc_vlan.h" + textual header "/usr/include/linux/tc_ematch/tc_em_cmp.h" + textual header "/usr/include/linux/tc_ematch/tc_em_ipt.h" + textual header "/usr/include/linux/tc_ematch/tc_em_meta.h" + textual header "/usr/include/linux/tc_ematch/tc_em_nbyte.h" + textual header "/usr/include/linux/tc_ematch/tc_em_text.h" + textual header "/usr/include/linux/tcp.h" + textual header "/usr/include/linux/tcp_metrics.h" + textual header "/usr/include/linux/tee.h" + textual header "/usr/include/linux/termios.h" + textual header "/usr/include/linux/thermal.h" + textual header "/usr/include/linux/time.h" + textual header "/usr/include/linux/timerfd.h" + textual header "/usr/include/linux/times.h" + textual header "/usr/include/linux/time_types.h" + textual header "/usr/include/linux/timex.h" + textual header "/usr/include/linux/tiocl.h" + textual header "/usr/include/linux/tipc_config.h" + textual header "/usr/include/linux/tipc.h" + textual header "/usr/include/linux/tipc_netlink.h" + textual header "/usr/include/linux/tipc_sockets_diag.h" + textual header "/usr/include/linux/tls.h" + textual header "/usr/include/linux/toshiba.h" + textual header "/usr/include/linux/tty_flags.h" + textual header "/usr/include/linux/tty.h" + textual header "/usr/include/linux/types.h" + textual header "/usr/include/linux/udf_fs_i.h" + textual header "/usr/include/linux/udmabuf.h" + textual header "/usr/include/linux/udp.h" + textual header "/usr/include/linux/uhid.h" + textual header "/usr/include/linux/uinput.h" + textual header "/usr/include/linux/uio.h" + textual header "/usr/include/linux/uleds.h" + textual header "/usr/include/linux/ultrasound.h" + textual header "/usr/include/linux/un.h" + textual header "/usr/include/linux/unistd.h" + textual header "/usr/include/linux/unix_diag.h" + textual header "/usr/include/linux/usb/audio.h" + textual header "/usr/include/linux/usb/cdc.h" + textual header "/usr/include/linux/usb/cdc-wdm.h" + textual header "/usr/include/linux/usb/ch11.h" + textual header "/usr/include/linux/usb/ch9.h" + textual header "/usr/include/linux/usb/charger.h" + textual header "/usr/include/linux/usbdevice_fs.h" + textual header "/usr/include/linux/usb/functionfs.h" + textual header "/usr/include/linux/usb/gadgetfs.h" + textual header "/usr/include/linux/usb/g_printer.h" + textual header "/usr/include/linux/usb/g_uvc.h" + textual header "/usr/include/linux/usbip.h" + textual header "/usr/include/linux/usb/midi.h" + textual header "/usr/include/linux/usb/tmc.h" + textual header "/usr/include/linux/usb/video.h" + textual header "/usr/include/linux/userfaultfd.h" + textual header "/usr/include/linux/userio.h" + textual header "/usr/include/linux/utime.h" + textual header "/usr/include/linux/utsname.h" + textual header "/usr/include/linux/uuid.h" + textual header "/usr/include/linux/uvcvideo.h" + textual header "/usr/include/linux/v4l2-common.h" + textual header "/usr/include/linux/v4l2-controls.h" + textual header "/usr/include/linux/v4l2-dv-timings.h" + textual header "/usr/include/linux/v4l2-mediabus.h" + textual header "/usr/include/linux/v4l2-subdev.h" + textual header "/usr/include/linux/vbox_err.h" + textual header "/usr/include/linux/vboxguest.h" + textual header "/usr/include/linux/vbox_vmmdev_types.h" + textual header "/usr/include/linux/version.h" + textual header "/usr/include/linux/veth.h" + textual header "/usr/include/linux/vfio_ccw.h" + textual header "/usr/include/linux/vfio.h" + textual header "/usr/include/linux/vhost.h" + textual header "/usr/include/linux/vhost_types.h" + textual header "/usr/include/linux/videodev2.h" + textual header "/usr/include/linux/virtio_9p.h" + textual header "/usr/include/linux/virtio_balloon.h" + textual header "/usr/include/linux/virtio_blk.h" + textual header "/usr/include/linux/virtio_config.h" + textual header "/usr/include/linux/virtio_console.h" + textual header "/usr/include/linux/virtio_crypto.h" + textual header "/usr/include/linux/virtio_fs.h" + textual header "/usr/include/linux/virtio_gpu.h" + textual header "/usr/include/linux/virtio_ids.h" + textual header "/usr/include/linux/virtio_input.h" + textual header "/usr/include/linux/virtio_iommu.h" + textual header "/usr/include/linux/virtio_mmio.h" + textual header "/usr/include/linux/virtio_net.h" + textual header "/usr/include/linux/virtio_pci.h" + textual header "/usr/include/linux/virtio_pmem.h" + textual header "/usr/include/linux/virtio_ring.h" + textual header "/usr/include/linux/virtio_rng.h" + textual header "/usr/include/linux/virtio_scsi.h" + textual header "/usr/include/linux/virtio_types.h" + textual header "/usr/include/linux/virtio_vsock.h" + textual header "/usr/include/linux/vmcore.h" + textual header "/usr/include/linux/vm_sockets_diag.h" + textual header "/usr/include/linux/vm_sockets.h" + textual header "/usr/include/linux/vsockmon.h" + textual header "/usr/include/linux/vt.h" + textual header "/usr/include/linux/vtpm_proxy.h" + textual header "/usr/include/linux/wait.h" + textual header "/usr/include/linux/watchdog.h" + textual header "/usr/include/linux/watch_queue.h" + textual header "/usr/include/linux/wimax.h" + textual header "/usr/include/linux/wimax/i2400m.h" + textual header "/usr/include/linux/wireless.h" + textual header "/usr/include/linux/wmi.h" + textual header "/usr/include/linux/x25.h" + textual header "/usr/include/linux/xattr.h" + textual header "/usr/include/linux/xdp_diag.h" + textual header "/usr/include/linux/xfrm.h" + textual header "/usr/include/linux/xilinx-v4l2-controls.h" + textual header "/usr/include/linux/zorro.h" + textual header "/usr/include/linux/zorro_ids.h" + textual header "/usr/include/locale.h" + textual header "/usr/include/malloc.h" + textual header "/usr/include/math.h" + textual header "/usr/include/mcheck.h" + textual header "/usr/include/memory.h" + textual header "/usr/include/menu.h" + textual header "/usr/include/misc/cxl.h" + textual header "/usr/include/misc/fastrpc.h" + textual header "/usr/include/misc/habanalabs.h" + textual header "/usr/include/misc/ocxl.h" + textual header "/usr/include/misc/xilinx_sdfec.h" + textual header "/usr/include/mntent.h" + textual header "/usr/include/monetary.h" + textual header "/usr/include/mqueue.h" + textual header "/usr/include/mtd/inftl-user.h" + textual header "/usr/include/mtd/mtd-abi.h" + textual header "/usr/include/mtd/mtd-user.h" + textual header "/usr/include/mtd/nftl-user.h" + textual header "/usr/include/mtd/ubi-user.h" + textual header "/usr/include/nc_tparm.h" + textual header "/usr/include/ncurses_dll.h" + textual header "/usr/include/ncurses.h" + textual header "/usr/include/ncursesw/cursesapp.h" + textual header "/usr/include/ncursesw/cursesf.h" + textual header "/usr/include/ncursesw/curses.h" + textual header "/usr/include/ncursesw/cursesm.h" + textual header "/usr/include/ncursesw/cursesp.h" + textual header "/usr/include/ncursesw/cursesw.h" + textual header "/usr/include/ncursesw/cursslk.h" + textual header "/usr/include/ncursesw/eti.h" + textual header "/usr/include/ncursesw/etip.h" + textual header "/usr/include/ncursesw/form.h" + textual header "/usr/include/ncursesw/menu.h" + textual header "/usr/include/ncursesw/nc_tparm.h" + textual header "/usr/include/ncursesw/ncurses_dll.h" + textual header "/usr/include/ncursesw/ncurses.h" + textual header "/usr/include/ncursesw/panel.h" + textual header "/usr/include/ncursesw/termcap.h" + textual header "/usr/include/ncursesw/term_entry.h" + textual header "/usr/include/ncursesw/term.h" + textual header "/usr/include/ncursesw/tic.h" + textual header "/usr/include/ncursesw/unctrl.h" + textual header "/usr/include/netash/ash.h" + textual header "/usr/include/netatalk/at.h" + textual header "/usr/include/netax25/ax25.h" + textual header "/usr/include/netdb.h" + textual header "/usr/include/neteconet/ec.h" + textual header "/usr/include/net/ethernet.h" + textual header "/usr/include/net/if_arp.h" + textual header "/usr/include/net/if.h" + textual header "/usr/include/net/if_packet.h" + textual header "/usr/include/net/if_ppp.h" + textual header "/usr/include/net/if_shaper.h" + textual header "/usr/include/net/if_slip.h" + textual header "/usr/include/netinet/ether.h" + textual header "/usr/include/netinet/icmp6.h" + textual header "/usr/include/netinet/if_ether.h" + textual header "/usr/include/netinet/if_fddi.h" + textual header "/usr/include/netinet/if_tr.h" + textual header "/usr/include/netinet/igmp.h" + textual header "/usr/include/netinet/in.h" + textual header "/usr/include/netinet/in_systm.h" + textual header "/usr/include/netinet/ip6.h" + textual header "/usr/include/netinet/ip.h" + textual header "/usr/include/netinet/ip_icmp.h" + textual header "/usr/include/netinet/tcp.h" + textual header "/usr/include/netinet/udp.h" + textual header "/usr/include/netipx/ipx.h" + textual header "/usr/include/netiucv/iucv.h" + textual header "/usr/include/netpacket/packet.h" + textual header "/usr/include/net/ppp-comp.h" + textual header "/usr/include/net/ppp_defs.h" + textual header "/usr/include/netrom/netrom.h" + textual header "/usr/include/netrose/rose.h" + textual header "/usr/include/net/route.h" + textual header "/usr/include/nfs/nfs.h" + textual header "/usr/include/nl_types.h" + textual header "/usr/include/nss.h" + textual header "/usr/include/obstack.h" + textual header "/usr/include/openssl/aes.h" + textual header "/usr/include/openssl/asn1err.h" + textual header "/usr/include/openssl/asn1.h" + textual header "/usr/include/openssl/asn1_mac.h" + textual header "/usr/include/openssl/asn1t.h" + textual header "/usr/include/openssl/asyncerr.h" + textual header "/usr/include/openssl/async.h" + textual header "/usr/include/openssl/bioerr.h" + textual header "/usr/include/openssl/bio.h" + textual header "/usr/include/openssl/blowfish.h" + textual header "/usr/include/openssl/bnerr.h" + textual header "/usr/include/openssl/bn.h" + textual header "/usr/include/openssl/buffererr.h" + textual header "/usr/include/openssl/buffer.h" + textual header "/usr/include/openssl/camellia.h" + textual header "/usr/include/openssl/cast.h" + textual header "/usr/include/openssl/cmac.h" + textual header "/usr/include/openssl/cmserr.h" + textual header "/usr/include/openssl/cms.h" + textual header "/usr/include/openssl/comperr.h" + textual header "/usr/include/openssl/comp.h" + textual header "/usr/include/openssl/conf_api.h" + textual header "/usr/include/openssl/conferr.h" + textual header "/usr/include/openssl/conf.h" + textual header "/usr/include/openssl/cryptoerr.h" + textual header "/usr/include/openssl/crypto.h" + textual header "/usr/include/openssl/cterr.h" + textual header "/usr/include/openssl/ct.h" + textual header "/usr/include/openssl/des.h" + textual header "/usr/include/openssl/dherr.h" + textual header "/usr/include/openssl/dh.h" + textual header "/usr/include/openssl/dsaerr.h" + textual header "/usr/include/openssl/dsa.h" + textual header "/usr/include/openssl/dtls1.h" + textual header "/usr/include/openssl/ebcdic.h" + textual header "/usr/include/openssl/ecdh.h" + textual header "/usr/include/openssl/ecdsa.h" + textual header "/usr/include/openssl/ecerr.h" + textual header "/usr/include/openssl/ec.h" + textual header "/usr/include/openssl/engineerr.h" + textual header "/usr/include/openssl/engine.h" + textual header "/usr/include/openssl/e_os2.h" + textual header "/usr/include/openssl/err.h" + textual header "/usr/include/openssl/evperr.h" + textual header "/usr/include/openssl/evp.h" + textual header "/usr/include/openssl/hmac.h" + textual header "/usr/include/openssl/idea.h" + textual header "/usr/include/openssl/kdferr.h" + textual header "/usr/include/openssl/kdf.h" + textual header "/usr/include/openssl/lhash.h" + textual header "/usr/include/openssl/md2.h" + textual header "/usr/include/openssl/md4.h" + textual header "/usr/include/openssl/md5.h" + textual header "/usr/include/openssl/mdc2.h" + textual header "/usr/include/openssl/modes.h" + textual header "/usr/include/openssl/objectserr.h" + textual header "/usr/include/openssl/objects.h" + textual header "/usr/include/openssl/obj_mac.h" + textual header "/usr/include/openssl/ocsperr.h" + textual header "/usr/include/openssl/ocsp.h" + textual header "/usr/include/openssl/opensslv.h" + textual header "/usr/include/openssl/ossl_typ.h" + textual header "/usr/include/openssl/pem2.h" + textual header "/usr/include/openssl/pemerr.h" + textual header "/usr/include/openssl/pem.h" + textual header "/usr/include/openssl/pkcs12err.h" + textual header "/usr/include/openssl/pkcs12.h" + textual header "/usr/include/openssl/pkcs7err.h" + textual header "/usr/include/openssl/pkcs7.h" + textual header "/usr/include/openssl/rand_drbg.h" + textual header "/usr/include/openssl/randerr.h" + textual header "/usr/include/openssl/rand.h" + textual header "/usr/include/openssl/rc2.h" + textual header "/usr/include/openssl/rc4.h" + textual header "/usr/include/openssl/rc5.h" + textual header "/usr/include/openssl/ripemd.h" + textual header "/usr/include/openssl/rsaerr.h" + textual header "/usr/include/openssl/rsa.h" + textual header "/usr/include/openssl/safestack.h" + textual header "/usr/include/openssl/seed.h" + textual header "/usr/include/openssl/sha.h" + textual header "/usr/include/openssl/srp.h" + textual header "/usr/include/openssl/srtp.h" + textual header "/usr/include/openssl/ssl2.h" + textual header "/usr/include/openssl/ssl3.h" + textual header "/usr/include/openssl/sslerr.h" + textual header "/usr/include/openssl/ssl.h" + textual header "/usr/include/openssl/stack.h" + textual header "/usr/include/openssl/storeerr.h" + textual header "/usr/include/openssl/store.h" + textual header "/usr/include/openssl/symhacks.h" + textual header "/usr/include/openssl/tls1.h" + textual header "/usr/include/openssl/tserr.h" + textual header "/usr/include/openssl/ts.h" + textual header "/usr/include/openssl/txt_db.h" + textual header "/usr/include/openssl/uierr.h" + textual header "/usr/include/openssl/ui.h" + textual header "/usr/include/openssl/whrlpool.h" + textual header "/usr/include/openssl/x509err.h" + textual header "/usr/include/openssl/x509.h" + textual header "/usr/include/openssl/x509v3err.h" + textual header "/usr/include/openssl/x509v3.h" + textual header "/usr/include/openssl/x509_vfy.h" + textual header "/usr/include/panel.h" + textual header "/usr/include/paths.h" + textual header "/usr/include/poll.h" + textual header "/usr/include/printf.h" + textual header "/usr/include/proc_service.h" + textual header "/usr/include/protocols/routed.h" + textual header "/usr/include/protocols/rwhod.h" + textual header "/usr/include/protocols/talkd.h" + textual header "/usr/include/protocols/timed.h" + textual header "/usr/include/pthread.h" + textual header "/usr/include/pty.h" + textual header "/usr/include/pwd.h" + textual header "/usr/include/rdma/bnxt_re-abi.h" + textual header "/usr/include/rdma/cxgb3-abi.h" + textual header "/usr/include/rdma/cxgb4-abi.h" + textual header "/usr/include/rdma/efa-abi.h" + textual header "/usr/include/rdma/hfi/hfi1_ioctl.h" + textual header "/usr/include/rdma/hfi/hfi1_user.h" + textual header "/usr/include/rdma/hns-abi.h" + textual header "/usr/include/rdma/i40iw-abi.h" + textual header "/usr/include/rdma/ib_user_ioctl_cmds.h" + textual header "/usr/include/rdma/ib_user_ioctl_verbs.h" + textual header "/usr/include/rdma/ib_user_mad.h" + textual header "/usr/include/rdma/ib_user_sa.h" + textual header "/usr/include/rdma/ib_user_verbs.h" + textual header "/usr/include/rdma/mlx4-abi.h" + textual header "/usr/include/rdma/mlx5-abi.h" + textual header "/usr/include/rdma/mlx5_user_ioctl_cmds.h" + textual header "/usr/include/rdma/mlx5_user_ioctl_verbs.h" + textual header "/usr/include/rdma/mthca-abi.h" + textual header "/usr/include/rdma/ocrdma-abi.h" + textual header "/usr/include/rdma/qedr-abi.h" + textual header "/usr/include/rdma/rdma_netlink.h" + textual header "/usr/include/rdma/rdma_user_cm.h" + textual header "/usr/include/rdma/rdma_user_ioctl_cmds.h" + textual header "/usr/include/rdma/rdma_user_ioctl.h" + textual header "/usr/include/rdma/rdma_user_rxe.h" + textual header "/usr/include/rdma/rvt-abi.h" + textual header "/usr/include/rdma/siw-abi.h" + textual header "/usr/include/rdma/vmw_pvrdma-abi.h" + textual header "/usr/include/re_comp.h" + textual header "/usr/include/regex.h" + textual header "/usr/include/regexp.h" + textual header "/usr/include/resolv.h" + textual header "/usr/include/rpc/auth_des.h" + textual header "/usr/include/rpc/auth.h" + textual header "/usr/include/rpc/auth_unix.h" + textual header "/usr/include/rpc/clnt.h" + textual header "/usr/include/rpc/key_prot.h" + textual header "/usr/include/rpc/netdb.h" + textual header "/usr/include/rpc/pmap_clnt.h" + textual header "/usr/include/rpc/pmap_prot.h" + textual header "/usr/include/rpc/pmap_rmt.h" + textual header "/usr/include/rpc/rpc.h" + textual header "/usr/include/rpc/rpc_msg.h" + textual header "/usr/include/rpc/svc_auth.h" + textual header "/usr/include/rpcsvc/bootparam.h" + textual header "/usr/include/rpcsvc/bootparam_prot.h" + textual header "/usr/include/rpcsvc/bootparam_prot.x" + textual header "/usr/include/rpc/svc.h" + textual header "/usr/include/rpcsvc/key_prot.h" + textual header "/usr/include/rpcsvc/key_prot.x" + textual header "/usr/include/rpcsvc/klm_prot.h" + textual header "/usr/include/rpcsvc/klm_prot.x" + textual header "/usr/include/rpcsvc/mount.h" + textual header "/usr/include/rpcsvc/mount.x" + textual header "/usr/include/rpcsvc/nfs_prot.h" + textual header "/usr/include/rpcsvc/nfs_prot.x" + textual header "/usr/include/rpcsvc/nis_callback.h" + textual header "/usr/include/rpcsvc/nis_callback.x" + textual header "/usr/include/rpcsvc/nis.h" + textual header "/usr/include/rpcsvc/nislib.h" + textual header "/usr/include/rpcsvc/nis_object.x" + textual header "/usr/include/rpcsvc/nis_tags.h" + textual header "/usr/include/rpcsvc/nis.x" + textual header "/usr/include/rpcsvc/nlm_prot.h" + textual header "/usr/include/rpcsvc/nlm_prot.x" + textual header "/usr/include/rpcsvc/rex.h" + textual header "/usr/include/rpcsvc/rex.x" + textual header "/usr/include/rpcsvc/rquota.h" + textual header "/usr/include/rpcsvc/rquota.x" + textual header "/usr/include/rpcsvc/rstat.h" + textual header "/usr/include/rpcsvc/rstat.x" + textual header "/usr/include/rpcsvc/rusers.h" + textual header "/usr/include/rpcsvc/rusers.x" + textual header "/usr/include/rpcsvc/sm_inter.h" + textual header "/usr/include/rpcsvc/sm_inter.x" + textual header "/usr/include/rpcsvc/spray.h" + textual header "/usr/include/rpcsvc/spray.x" + textual header "/usr/include/rpcsvc/ypclnt.h" + textual header "/usr/include/rpcsvc/yp.h" + textual header "/usr/include/rpcsvc/yppasswd.h" + textual header "/usr/include/rpcsvc/yppasswd.x" + textual header "/usr/include/rpcsvc/yp_prot.h" + textual header "/usr/include/rpcsvc/ypupd.h" + textual header "/usr/include/rpcsvc/yp.x" + textual header "/usr/include/rpc/types.h" + textual header "/usr/include/rpc/xdr.h" + textual header "/usr/include/sched.h" + textual header "/usr/include/scsi/cxlflash_ioctl.h" + textual header "/usr/include/scsi/fc/fc_els.h" + textual header "/usr/include/scsi/fc/fc_fs.h" + textual header "/usr/include/scsi/fc/fc_gs.h" + textual header "/usr/include/scsi/fc/fc_ns.h" + textual header "/usr/include/scsi/scsi_bsg_fc.h" + textual header "/usr/include/scsi/scsi_bsg_ufs.h" + textual header "/usr/include/scsi/scsi.h" + textual header "/usr/include/scsi/scsi_ioctl.h" + textual header "/usr/include/scsi/scsi_netlink_fc.h" + textual header "/usr/include/scsi/scsi_netlink.h" + textual header "/usr/include/scsi/sg.h" + textual header "/usr/include/search.h" + textual header "/usr/include/semaphore.h" + textual header "/usr/include/setjmp.h" + textual header "/usr/include/sgtty.h" + textual header "/usr/include/shadow.h" + textual header "/usr/include/signal.h" + textual header "/usr/include/sound/asequencer.h" + textual header "/usr/include/sound/asoc.h" + textual header "/usr/include/sound/asound_fm.h" + textual header "/usr/include/sound/asound.h" + textual header "/usr/include/sound/compress_offload.h" + textual header "/usr/include/sound/compress_params.h" + textual header "/usr/include/sound/emu10k1.h" + textual header "/usr/include/sound/firewire.h" + textual header "/usr/include/sound/hdsp.h" + textual header "/usr/include/sound/hdspm.h" + textual header "/usr/include/sound/sb16_csp.h" + textual header "/usr/include/sound/sfnt_info.h" + textual header "/usr/include/sound/skl-tplg-interface.h" + textual header "/usr/include/sound/snd_sst_tokens.h" + textual header "/usr/include/sound/sof/abi.h" + textual header "/usr/include/sound/sof/fw.h" + textual header "/usr/include/sound/sof/header.h" + textual header "/usr/include/sound/sof/tokens.h" + textual header "/usr/include/sound/tlv.h" + textual header "/usr/include/sound/usb_stream.h" + textual header "/usr/include/spawn.h" + textual header "/usr/include/stab.h" + textual header "/usr/include/stdc-predef.h" + textual header "/usr/include/stdint.h" + textual header "/usr/include/stdio_ext.h" + textual header "/usr/include/stdio.h" + textual header "/usr/include/stdlib.h" + textual header "/usr/include/string.h" + textual header "/usr/include/strings.h" + textual header "/usr/include/sudo_plugin.h" + textual header "/usr/include/syscall.h" + textual header "/usr/include/sysexits.h" + textual header "/usr/include/syslog.h" + textual header "/usr/include/tar.h" + textual header "/usr/include/termcap.h" + textual header "/usr/include/term_entry.h" + textual header "/usr/include/term.h" + textual header "/usr/include/termio.h" + textual header "/usr/include/termios.h" + textual header "/usr/include/tgmath.h" + textual header "/usr/include/thread_db.h" + textual header "/usr/include/threads.h" + textual header "/usr/include/tic.h" + textual header "/usr/include/time.h" + textual header "/usr/include/ttyent.h" + textual header "/usr/include/uchar.h" + textual header "/usr/include/ucontext.h" + textual header "/usr/include/ulimit.h" + textual header "/usr/include/unctrl.h" + textual header "/usr/include/unistd.h" + textual header "/usr/include/utime.h" + textual header "/usr/include/utmp.h" + textual header "/usr/include/utmpx.h" + textual header "/usr/include/values.h" + textual header "/usr/include/video/edid.h" + textual header "/usr/include/video/sisfb.h" + textual header "/usr/include/video/uvesafb.h" + textual header "/usr/include/wait.h" + textual header "/usr/include/wchar.h" + textual header "/usr/include/wctype.h" + textual header "/usr/include/wordexp.h" + textual header "/usr/include/aarch64-linux-gnu/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/asm/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/asm/auxvec.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bitsperlong.h" + textual header "/usr/include/aarch64-linux-gnu/asm/boot.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bootparam.h" + textual header "/usr/include/aarch64-linux-gnu/asm/bpf_perf_event.h" + textual header "/usr/include/aarch64-linux-gnu/asm/byteorder.h" + textual header "/usr/include/aarch64-linux-gnu/asm/debugreg.h" + textual header "/usr/include/aarch64-linux-gnu/asm/e820.h" + textual header "/usr/include/aarch64-linux-gnu/asm/errno.h" + textual header "/usr/include/aarch64-linux-gnu/asm/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/hw_breakpoint.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ioctl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ioctls.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ipcbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ist.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm_para.h" + textual header "/usr/include/aarch64-linux-gnu/asm/kvm_perf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ldt.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mce.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mman.h" + textual header "/usr/include/aarch64-linux-gnu/asm/msgbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/msr.h" + textual header "/usr/include/aarch64-linux-gnu/asm/mtrr.h" + textual header "/usr/include/aarch64-linux-gnu/asm/param.h" + textual header "/usr/include/aarch64-linux-gnu/asm/perf_regs.h" + textual header "/usr/include/aarch64-linux-gnu/asm/poll.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_64.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types.h" + textual header "/usr/include/aarch64-linux-gnu/asm/posix_types_x32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/prctl.h" + textual header "/usr/include/aarch64-linux-gnu/asm/processor-flags.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ptrace-abi.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ptrace.h" + textual header "/usr/include/aarch64-linux-gnu/asm/resource.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sembuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/setup.h" + textual header "/usr/include/aarch64-linux-gnu/asm/shmbuf.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sigcontext32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sigcontext.h" + textual header "/usr/include/aarch64-linux-gnu/asm/siginfo.h" + textual header "/usr/include/aarch64-linux-gnu/asm/signal.h" + textual header "/usr/include/aarch64-linux-gnu/asm/socket.h" + textual header "/usr/include/aarch64-linux-gnu/asm/sockios.h" + textual header "/usr/include/aarch64-linux-gnu/asm/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/asm/stat.h" + textual header "/usr/include/aarch64-linux-gnu/asm/svm.h" + textual header "/usr/include/aarch64-linux-gnu/asm/swab.h" + textual header "/usr/include/aarch64-linux-gnu/asm/termbits.h" + textual header "/usr/include/aarch64-linux-gnu/asm/termios.h" + textual header "/usr/include/aarch64-linux-gnu/asm/types.h" + textual header "/usr/include/aarch64-linux-gnu/asm/ucontext.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_64.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/asm/unistd_x32.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vm86.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vmx.h" + textual header "/usr/include/aarch64-linux-gnu/asm/vsyscall.h" + textual header "/usr/include/aarch64-linux-gnu/bits/a.out.h" + textual header "/usr/include/aarch64-linux-gnu/bits/argp-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/auxv.h" + textual header "/usr/include/aarch64-linux-gnu/bits/byteswap.h" + textual header "/usr/include/aarch64-linux-gnu/bits/cmathcalls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/confname.h" + textual header "/usr/include/aarch64-linux-gnu/bits/cpu-set.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dirent_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dirent.h" + textual header "/usr/include/aarch64-linux-gnu/bits/dlfcn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/elfclass.h" + textual header "/usr/include/aarch64-linux-gnu/bits/endian.h" + textual header "/usr/include/aarch64-linux-gnu/bits/endianness.h" + textual header "/usr/include/aarch64-linux-gnu/bits/environments.h" + textual header "/usr/include/aarch64-linux-gnu/bits/epoll.h" + textual header "/usr/include/aarch64-linux-gnu/bits/err-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/errno.h" + textual header "/usr/include/aarch64-linux-gnu/bits/error.h" + textual header "/usr/include/aarch64-linux-gnu/bits/error-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/eventfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fcntl-linux.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fenv.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fenvinline.h" + textual header "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" + textual header "/usr/include/aarch64-linux-gnu/bits/floatn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/flt-eval-method.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fp-fast.h" + textual header "/usr/include/aarch64-linux-gnu/bits/fp-logb.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_core.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/getopt_posix.h" + textual header "/usr/include/aarch64-linux-gnu/bits/hwcap.h" + textual header "/usr/include/aarch64-linux-gnu/bits/indirect-return.h" + textual header "/usr/include/aarch64-linux-gnu/bits/in.h" + textual header "/usr/include/aarch64-linux-gnu/bits/initspin.h" + textual header "/usr/include/aarch64-linux-gnu/bits/inotify.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ioctls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ioctl-types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipc-perm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ipctypes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/iscanonical.h" + textual header "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" + textual header "/usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/link.h" + textual header "/usr/include/aarch64-linux-gnu/bits/locale.h" + textual header "/usr/include/aarch64-linux-gnu/bits/local_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/long-double.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathdef.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mathinline.h" + textual header "/usr/include/aarch64-linux-gnu/bits/math-vector.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-linux.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-map-flags-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mman-shared.h" + textual header "/usr/include/aarch64-linux-gnu/bits/monetary-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mqueue2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/mqueue.h" + textual header "/usr/include/aarch64-linux-gnu/bits/msq.h" + textual header "/usr/include/aarch64-linux-gnu/bits/msq-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/netdb.h" + textual header "/usr/include/aarch64-linux-gnu/bits/param.h" + textual header "/usr/include/aarch64-linux-gnu/bits/poll2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/poll.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix1_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix2_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/posix_opt.h" + textual header "/usr/include/aarch64-linux-gnu/bits/printf-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-extra.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-id.h" + textual header "/usr/include/aarch64-linux-gnu/bits/procfs-prregset.h" + textual header "/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ptrace-shared.h" + textual header "/usr/include/aarch64-linux-gnu/bits/resource.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sched.h" + textual header "/usr/include/aarch64-linux-gnu/bits/select2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/select.h" + textual header "/usr/include/aarch64-linux-gnu/bits/semaphore.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sem.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sem-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/setjmp2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/setjmp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shmlba.h" + textual header "/usr/include/aarch64-linux-gnu/bits/shm-pad.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigaction.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigcontext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigevent-consts.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-consts-arch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/siginfo-consts.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signal_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signalfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signum-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/signum.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigstack.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sigthread.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sockaddr.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket-constants.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket.h" + textual header "/usr/include/aarch64-linux-gnu/bits/socket_type.h" + textual header "/usr/include/aarch64-linux-gnu/bits/ss_flags.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stab.def" + textual header "/usr/include/aarch64-linux-gnu/bits/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stat.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statvfs.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statx-generic.h" + textual header "/usr/include/aarch64-linux-gnu/bits/statx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdio_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-float.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib.h" + textual header "/usr/include/aarch64-linux-gnu/bits/stdlib-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" + textual header "/usr/include/aarch64-linux-gnu/bits/strings_fortified.h" + textual header "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" + textual header "/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syscall.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sysctl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sys_errlist.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/syslog-path.h" + textual header "/usr/include/aarch64-linux-gnu/bits/sysmacros.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-baud.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_cc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_cflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_iflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_lflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-c_oflag.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-misc.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-struct.h" + textual header "/usr/include/aarch64-linux-gnu/bits/termios-tcflow.h" + textual header "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/time64.h" + textual header "/usr/include/aarch64-linux-gnu/bits/time.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timerfd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timesize.h" + textual header "/usr/include/aarch64-linux-gnu/bits/timex.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/clock_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/error_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types.h" + textual header "/usr/include/aarch64-linux-gnu/bits/typesizes.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/mbstate_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/res_state.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sig_atomic_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigevent_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/siginfo_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/__sigval_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/sigval_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/stack_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_iovec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_itimerspec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_osockaddr.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_rusage.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_sched_param.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_sigstack.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_statx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_statx_timestamp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/struct_tm.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/timer_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/time_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/types/wint_t.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uintn-identity.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uio-ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/uio_lim.h" + textual header "/usr/include/aarch64-linux-gnu/bits/unistd_ext.h" + textual header "/usr/include/aarch64-linux-gnu/bits/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utmp.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utmpx.h" + textual header "/usr/include/aarch64-linux-gnu/bits/utsname.h" + textual header "/usr/include/aarch64-linux-gnu/bits/waitflags.h" + textual header "/usr/include/aarch64-linux-gnu/bits/waitstatus.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar2.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wchar-ldbl.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wctype-wchar.h" + textual header "/usr/include/aarch64-linux-gnu/bits/wordsize.h" + textual header "/usr/include/aarch64-linux-gnu/bits/xopen_lim.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/atomic_word.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/basic_file.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++allocator.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++config.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++io.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/c++locale.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/cpu_defines.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/ctype_base.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/ctype_inline.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/cxxabi_tweaks.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/error_constants.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/extc++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-default.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-posix.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/gthr-single.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/messages_members.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/opt_random.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/os_defines.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/stdc++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/stdtr1c++.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/bits/time_members.h" + textual header "/usr/include/aarch64-linux-gnu/c++/11/ext/opt_random.h" + textual header "/usr/include/aarch64-linux-gnu/ffi.h" + textual header "/usr/include/aarch64-linux-gnu/ffitarget.h" + textual header "/usr/include/aarch64-linux-gnu/fpu_control.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/libc-version.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/lib-names-64.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/lib-names.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/stubs-64.h" + textual header "/usr/include/aarch64-linux-gnu/gnu/stubs.h" + textual header "/usr/include/aarch64-linux-gnu/ieee754.h" + textual header "/usr/include/aarch64-linux-gnu/openssl/opensslconf.h" + textual header "/usr/include/aarch64-linux-gnu/sys/acct.h" + textual header "/usr/include/aarch64-linux-gnu/sys/auxv.h" + textual header "/usr/include/aarch64-linux-gnu/sys/bitypes.h" + textual header "/usr/include/aarch64-linux-gnu/sys/cdefs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/debugreg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/dir.h" + textual header "/usr/include/aarch64-linux-gnu/sys/elf.h" + textual header "/usr/include/aarch64-linux-gnu/sys/epoll.h" + textual header "/usr/include/aarch64-linux-gnu/sys/errno.h" + textual header "/usr/include/aarch64-linux-gnu/sys/eventfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fanotify.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fcntl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/file.h" + textual header "/usr/include/aarch64-linux-gnu/sys/fsuid.h" + textual header "/usr/include/aarch64-linux-gnu/sys/gmon.h" + textual header "/usr/include/aarch64-linux-gnu/sys/gmon_out.h" + textual header "/usr/include/aarch64-linux-gnu/sys/inotify.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ioctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/io.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ipc.h" + textual header "/usr/include/aarch64-linux-gnu/sys/kd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/klog.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mman.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mount.h" + textual header "/usr/include/aarch64-linux-gnu/sys/msg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/mtio.h" + textual header "/usr/include/aarch64-linux-gnu/sys/param.h" + textual header "/usr/include/aarch64-linux-gnu/sys/pci.h" + textual header "/usr/include/aarch64-linux-gnu/sys/perm.h" + textual header "/usr/include/aarch64-linux-gnu/sys/personality.h" + textual header "/usr/include/aarch64-linux-gnu/sys/poll.h" + textual header "/usr/include/aarch64-linux-gnu/sys/prctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/procfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/profil.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ptrace.h" + textual header "/usr/include/aarch64-linux-gnu/sys/queue.h" + textual header "/usr/include/aarch64-linux-gnu/sys/quota.h" + textual header "/usr/include/aarch64-linux-gnu/sys/random.h" + textual header "/usr/include/aarch64-linux-gnu/sys/raw.h" + textual header "/usr/include/aarch64-linux-gnu/sys/reboot.h" + textual header "/usr/include/aarch64-linux-gnu/sys/reg.h" + textual header "/usr/include/aarch64-linux-gnu/sys/resource.h" + textual header "/usr/include/aarch64-linux-gnu/sys/select.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sem.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sendfile.h" + textual header "/usr/include/aarch64-linux-gnu/sys/shm.h" + textual header "/usr/include/aarch64-linux-gnu/sys/signalfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/signal.h" + textual header "/usr/include/aarch64-linux-gnu/sys/socket.h" + textual header "/usr/include/aarch64-linux-gnu/sys/socketvar.h" + textual header "/usr/include/aarch64-linux-gnu/sys/soundcard.h" + textual header "/usr/include/aarch64-linux-gnu/sys/statfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/stat.h" + textual header "/usr/include/aarch64-linux-gnu/sys/statvfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/swap.h" + textual header "/usr/include/aarch64-linux-gnu/sys/syscall.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysctl.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysinfo.h" + textual header "/usr/include/aarch64-linux-gnu/sys/syslog.h" + textual header "/usr/include/aarch64-linux-gnu/sys/sysmacros.h" + textual header "/usr/include/aarch64-linux-gnu/sys/termios.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timeb.h" + textual header "/usr/include/aarch64-linux-gnu/sys/time.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timerfd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/times.h" + textual header "/usr/include/aarch64-linux-gnu/sys/timex.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ttychars.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ttydefaults.h" + textual header "/usr/include/aarch64-linux-gnu/sys/types.h" + textual header "/usr/include/aarch64-linux-gnu/sys/ucontext.h" + textual header "/usr/include/aarch64-linux-gnu/sys/uio.h" + textual header "/usr/include/aarch64-linux-gnu/sys/un.h" + textual header "/usr/include/aarch64-linux-gnu/sys/unistd.h" + textual header "/usr/include/aarch64-linux-gnu/sys/user.h" + textual header "/usr/include/aarch64-linux-gnu/sys/utsname.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vfs.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vlimit.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vm86.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vt.h" + textual header "/usr/include/aarch64-linux-gnu/sys/vtimes.h" + textual header "/usr/include/aarch64-linux-gnu/sys/wait.h" + textual header "/usr/include/aarch64-linux-gnu/sys/xattr.h" + textual header "/usr/include/xen/evtchn.h" + textual header "/usr/include/xen/gntalloc.h" + textual header "/usr/include/xen/gntdev.h" + textual header "/usr/include/xen/privcmd.h" + textual header "/opt/llvm/lib/clang/14.0.0/share/asan_ignorelist.txt" + textual header "/opt/llvm/lib/clang/14.0.0/share/cfi_ignorelist.txt" + textual header "/opt/llvm/lib/clang/14.0.0/share/dfsan_abilist.txt" + textual header "/opt/llvm/lib/clang/14.0.0/share/hwasan_ignorelist.txt" + textual header "/opt/llvm/lib/clang/14.0.0/share/msan_ignorelist.txt" + textual header "/opt/llvm/include/aarch64-unknown-linux-gnu/c++/v1/__config_site" + textual header "/opt/llvm/include/c++/v1/algorithm" + textual header "/opt/llvm/include/c++/v1/__algorithm/adjacent_find.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/all_of.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/any_of.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/binary_search.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/clamp.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/comp.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/comp_ref_type.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/copy_backward.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/copy_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/copy_n.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/count.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/count_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/equal.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/equal_range.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/fill.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/fill_n.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/find_end.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/find_first_of.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/find.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/find_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/find_if_not.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/for_each.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/for_each_n.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/generate.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/generate_n.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/half_positive.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/includes.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/in_in_out_result.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/in_in_result.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/in_out_result.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/inplace_merge.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_heap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_heap_until.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_partitioned.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_permutation.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_sorted.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/is_sorted_until.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/iter_swap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/lexicographical_compare.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/lower_bound.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/make_heap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/max_element.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/max.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/merge.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/min_element.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/min.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/minmax_element.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/minmax.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/mismatch.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/move_backward.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/move.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/next_permutation.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/none_of.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/nth_element.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/partial_sort_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/partial_sort.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/partition_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/partition.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/partition_point.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/pop_heap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/prev_permutation.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/push_heap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/remove_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/remove_copy_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/remove.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/remove_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/replace_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/replace_copy_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/replace.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/replace_if.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/reverse_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/reverse.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/rotate_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/rotate.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/sample.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/search.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/search_n.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/set_difference.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/set_intersection.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/set_symmetric_difference.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/set_union.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/shift_left.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/shift_right.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/shuffle.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/sift_down.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/sort.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/sort_heap.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/stable_partition.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/stable_sort.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/swap_ranges.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/transform.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/unique_copy.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/unique.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/unwrap_iter.h" + textual header "/opt/llvm/include/c++/v1/__algorithm/upper_bound.h" + textual header "/opt/llvm/include/c++/v1/any" + textual header "/opt/llvm/include/c++/v1/array" + textual header "/opt/llvm/include/c++/v1/atomic" + textual header "/opt/llvm/include/c++/v1/__availability" + textual header "/opt/llvm/include/c++/v1/barrier" + textual header "/opt/llvm/include/c++/v1/bit" + textual header "/opt/llvm/include/c++/v1/__bit/bit_cast.h" + textual header "/opt/llvm/include/c++/v1/__bit/byteswap.h" + textual header "/opt/llvm/include/c++/v1/__bit_reference" + textual header "/opt/llvm/include/c++/v1/__bits" + textual header "/opt/llvm/include/c++/v1/bitset" + textual header "/opt/llvm/include/c++/v1/__bsd_locale_defaults.h" + textual header "/opt/llvm/include/c++/v1/__bsd_locale_fallbacks.h" + textual header "/opt/llvm/include/c++/v1/cassert" + textual header "/opt/llvm/include/c++/v1/ccomplex" + textual header "/opt/llvm/include/c++/v1/cctype" + textual header "/opt/llvm/include/c++/v1/cerrno" + textual header "/opt/llvm/include/c++/v1/cfenv" + textual header "/opt/llvm/include/c++/v1/cfloat" + textual header "/opt/llvm/include/c++/v1/charconv" + textual header "/opt/llvm/include/c++/v1/__charconv/chars_format.h" + textual header "/opt/llvm/include/c++/v1/__charconv/from_chars_result.h" + textual header "/opt/llvm/include/c++/v1/__charconv/to_chars_result.h" + textual header "/opt/llvm/include/c++/v1/chrono" + textual header "/opt/llvm/include/c++/v1/__chrono/calendar.h" + textual header "/opt/llvm/include/c++/v1/__chrono/convert_to_timespec.h" + textual header "/opt/llvm/include/c++/v1/__chrono/duration.h" + textual header "/opt/llvm/include/c++/v1/__chrono/file_clock.h" + textual header "/opt/llvm/include/c++/v1/__chrono/high_resolution_clock.h" + textual header "/opt/llvm/include/c++/v1/__chrono/steady_clock.h" + textual header "/opt/llvm/include/c++/v1/__chrono/system_clock.h" + textual header "/opt/llvm/include/c++/v1/__chrono/time_point.h" + textual header "/opt/llvm/include/c++/v1/cinttypes" + textual header "/opt/llvm/include/c++/v1/ciso646" + textual header "/opt/llvm/include/c++/v1/climits" + textual header "/opt/llvm/include/c++/v1/clocale" + textual header "/opt/llvm/include/c++/v1/cmath" + textual header "/opt/llvm/include/c++/v1/codecvt" + textual header "/opt/llvm/include/c++/v1/compare" + textual header "/opt/llvm/include/c++/v1/__compare/common_comparison_category.h" + textual header "/opt/llvm/include/c++/v1/__compare/compare_partial_order_fallback.h" + textual header "/opt/llvm/include/c++/v1/__compare/compare_strong_order_fallback.h" + textual header "/opt/llvm/include/c++/v1/__compare/compare_three_way.h" + textual header "/opt/llvm/include/c++/v1/__compare/compare_three_way_result.h" + textual header "/opt/llvm/include/c++/v1/__compare/compare_weak_order_fallback.h" + textual header "/opt/llvm/include/c++/v1/__compare/is_eq.h" + textual header "/opt/llvm/include/c++/v1/__compare/ordering.h" + textual header "/opt/llvm/include/c++/v1/__compare/partial_order.h" + textual header "/opt/llvm/include/c++/v1/__compare/strong_order.h" + textual header "/opt/llvm/include/c++/v1/__compare/synth_three_way.h" + textual header "/opt/llvm/include/c++/v1/__compare/three_way_comparable.h" + textual header "/opt/llvm/include/c++/v1/__compare/weak_order.h" + textual header "/opt/llvm/include/c++/v1/complex" + textual header "/opt/llvm/include/c++/v1/complex.h" + textual header "/opt/llvm/include/c++/v1/concepts" + textual header "/opt/llvm/include/c++/v1/__concepts/arithmetic.h" + textual header "/opt/llvm/include/c++/v1/__concepts/assignable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/boolean_testable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/class_or_enum.h" + textual header "/opt/llvm/include/c++/v1/__concepts/common_reference_with.h" + textual header "/opt/llvm/include/c++/v1/__concepts/common_with.h" + textual header "/opt/llvm/include/c++/v1/__concepts/constructible.h" + textual header "/opt/llvm/include/c++/v1/__concepts/convertible_to.h" + textual header "/opt/llvm/include/c++/v1/__concepts/copyable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/derived_from.h" + textual header "/opt/llvm/include/c++/v1/__concepts/destructible.h" + textual header "/opt/llvm/include/c++/v1/__concepts/different_from.h" + textual header "/opt/llvm/include/c++/v1/__concepts/equality_comparable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/invocable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/movable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/predicate.h" + textual header "/opt/llvm/include/c++/v1/__concepts/regular.h" + textual header "/opt/llvm/include/c++/v1/__concepts/relation.h" + textual header "/opt/llvm/include/c++/v1/__concepts/same_as.h" + textual header "/opt/llvm/include/c++/v1/__concepts/semiregular.h" + textual header "/opt/llvm/include/c++/v1/__concepts/swappable.h" + textual header "/opt/llvm/include/c++/v1/__concepts/totally_ordered.h" + textual header "/opt/llvm/include/c++/v1/condition_variable" + textual header "/opt/llvm/include/c++/v1/__config" + textual header "/opt/llvm/include/c++/v1/coroutine" + textual header "/opt/llvm/include/c++/v1/__coroutine/coroutine_handle.h" + textual header "/opt/llvm/include/c++/v1/__coroutine/coroutine_traits.h" + textual header "/opt/llvm/include/c++/v1/__coroutine/noop_coroutine_handle.h" + textual header "/opt/llvm/include/c++/v1/__coroutine/trivial_awaitables.h" + textual header "/opt/llvm/include/c++/v1/csetjmp" + textual header "/opt/llvm/include/c++/v1/csignal" + textual header "/opt/llvm/include/c++/v1/cstdarg" + textual header "/opt/llvm/include/c++/v1/cstdbool" + textual header "/opt/llvm/include/c++/v1/cstddef" + textual header "/opt/llvm/include/c++/v1/cstdint" + textual header "/opt/llvm/include/c++/v1/cstdio" + textual header "/opt/llvm/include/c++/v1/cstdlib" + textual header "/opt/llvm/include/c++/v1/cstring" + textual header "/opt/llvm/include/c++/v1/ctgmath" + textual header "/opt/llvm/include/c++/v1/ctime" + textual header "/opt/llvm/include/c++/v1/ctype.h" + textual header "/opt/llvm/include/c++/v1/cwchar" + textual header "/opt/llvm/include/c++/v1/cwctype" + textual header "/opt/llvm/include/c++/v1/__cxxabi_config.h" + textual header "/opt/llvm/include/c++/v1/cxxabi.h" + textual header "/opt/llvm/include/c++/v1/__debug" + textual header "/opt/llvm/include/c++/v1/deque" + textual header "/opt/llvm/include/c++/v1/__errc" + textual header "/opt/llvm/include/c++/v1/errno.h" + textual header "/opt/llvm/include/c++/v1/exception" + textual header "/opt/llvm/include/c++/v1/execution" + textual header "/opt/llvm/include/c++/v1/experimental/algorithm" + textual header "/opt/llvm/include/c++/v1/experimental/__config" + textual header "/opt/llvm/include/c++/v1/experimental/coroutine" + textual header "/opt/llvm/include/c++/v1/experimental/deque" + textual header "/opt/llvm/include/c++/v1/experimental/filesystem" + textual header "/opt/llvm/include/c++/v1/experimental/forward_list" + textual header "/opt/llvm/include/c++/v1/experimental/functional" + textual header "/opt/llvm/include/c++/v1/experimental/iterator" + textual header "/opt/llvm/include/c++/v1/experimental/list" + textual header "/opt/llvm/include/c++/v1/experimental/map" + textual header "/opt/llvm/include/c++/v1/experimental/__memory" + textual header "/opt/llvm/include/c++/v1/experimental/memory_resource" + textual header "/opt/llvm/include/c++/v1/experimental/propagate_const" + textual header "/opt/llvm/include/c++/v1/experimental/regex" + textual header "/opt/llvm/include/c++/v1/experimental/set" + textual header "/opt/llvm/include/c++/v1/experimental/simd" + textual header "/opt/llvm/include/c++/v1/experimental/string" + textual header "/opt/llvm/include/c++/v1/experimental/type_traits" + textual header "/opt/llvm/include/c++/v1/experimental/unordered_map" + textual header "/opt/llvm/include/c++/v1/experimental/unordered_set" + textual header "/opt/llvm/include/c++/v1/experimental/utility" + textual header "/opt/llvm/include/c++/v1/experimental/vector" + textual header "/opt/llvm/include/c++/v1/ext/__hash" + textual header "/opt/llvm/include/c++/v1/ext/hash_map" + textual header "/opt/llvm/include/c++/v1/ext/hash_set" + textual header "/opt/llvm/include/c++/v1/fenv.h" + textual header "/opt/llvm/include/c++/v1/filesystem" + textual header "/opt/llvm/include/c++/v1/__filesystem/copy_options.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/directory_entry.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/directory_iterator.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/directory_options.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/file_status.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/filesystem_error.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/file_time_type.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/file_type.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/operations.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/path.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/path_iterator.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/perm_options.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/perms.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/recursive_directory_iterator.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/space_info.h" + textual header "/opt/llvm/include/c++/v1/__filesystem/u8path.h" + textual header "/opt/llvm/include/c++/v1/float.h" + textual header "/opt/llvm/include/c++/v1/format" + textual header "/opt/llvm/include/c++/v1/__format/format_arg.h" + textual header "/opt/llvm/include/c++/v1/__format/format_args.h" + textual header "/opt/llvm/include/c++/v1/__format/format_context.h" + textual header "/opt/llvm/include/c++/v1/__format/format_error.h" + textual header "/opt/llvm/include/c++/v1/__format/format_fwd.h" + textual header "/opt/llvm/include/c++/v1/__format/format_parse_context.h" + textual header "/opt/llvm/include/c++/v1/__format/format_string.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_bool.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_char.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_floating_point.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_integer.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_integral.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_pointer.h" + textual header "/opt/llvm/include/c++/v1/__format/formatter_string.h" + textual header "/opt/llvm/include/c++/v1/__format/format_to_n_result.h" + textual header "/opt/llvm/include/c++/v1/__format/parser_std_format_spec.h" + textual header "/opt/llvm/include/c++/v1/forward_list" + textual header "/opt/llvm/include/c++/v1/fstream" + textual header "/opt/llvm/include/c++/v1/functional" + textual header "/opt/llvm/include/c++/v1/__functional_base" + textual header "/opt/llvm/include/c++/v1/__functional/binary_function.h" + textual header "/opt/llvm/include/c++/v1/__functional/binary_negate.h" + textual header "/opt/llvm/include/c++/v1/__functional/bind_back.h" + textual header "/opt/llvm/include/c++/v1/__functional/binder1st.h" + textual header "/opt/llvm/include/c++/v1/__functional/binder2nd.h" + textual header "/opt/llvm/include/c++/v1/__functional/bind_front.h" + textual header "/opt/llvm/include/c++/v1/__functional/bind.h" + textual header "/opt/llvm/include/c++/v1/__functional/compose.h" + textual header "/opt/llvm/include/c++/v1/__functional/default_searcher.h" + textual header "/opt/llvm/include/c++/v1/__functional/function.h" + textual header "/opt/llvm/include/c++/v1/__functional/hash.h" + textual header "/opt/llvm/include/c++/v1/__functional/identity.h" + textual header "/opt/llvm/include/c++/v1/__functional/invoke.h" + textual header "/opt/llvm/include/c++/v1/__functional/is_transparent.h" + textual header "/opt/llvm/include/c++/v1/__functional/mem_fn.h" + textual header "/opt/llvm/include/c++/v1/__functional/mem_fun_ref.h" + textual header "/opt/llvm/include/c++/v1/__functional/not_fn.h" + textual header "/opt/llvm/include/c++/v1/__functional/operations.h" + textual header "/opt/llvm/include/c++/v1/__functional/perfect_forward.h" + textual header "/opt/llvm/include/c++/v1/__functional/pointer_to_binary_function.h" + textual header "/opt/llvm/include/c++/v1/__functional/pointer_to_unary_function.h" + textual header "/opt/llvm/include/c++/v1/__functional/ranges_operations.h" + textual header "/opt/llvm/include/c++/v1/__functional/reference_wrapper.h" + textual header "/opt/llvm/include/c++/v1/__functional/unary_function.h" + textual header "/opt/llvm/include/c++/v1/__functional/unary_negate.h" + textual header "/opt/llvm/include/c++/v1/__functional/unwrap_ref.h" + textual header "/opt/llvm/include/c++/v1/__functional/weak_result_type.h" + textual header "/opt/llvm/include/c++/v1/future" + textual header "/opt/llvm/include/c++/v1/__hash_table" + textual header "/opt/llvm/include/c++/v1/initializer_list" + textual header "/opt/llvm/include/c++/v1/inttypes.h" + textual header "/opt/llvm/include/c++/v1/iomanip" + textual header "/opt/llvm/include/c++/v1/ios" + textual header "/opt/llvm/include/c++/v1/iosfwd" + textual header "/opt/llvm/include/c++/v1/iostream" + textual header "/opt/llvm/include/c++/v1/istream" + textual header "/opt/llvm/include/c++/v1/iterator" + textual header "/opt/llvm/include/c++/v1/__iterator/access.h" + textual header "/opt/llvm/include/c++/v1/__iterator/advance.h" + textual header "/opt/llvm/include/c++/v1/__iterator/back_insert_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/common_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/concepts.h" + textual header "/opt/llvm/include/c++/v1/__iterator/counted_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/data.h" + textual header "/opt/llvm/include/c++/v1/__iterator/default_sentinel.h" + textual header "/opt/llvm/include/c++/v1/__iterator/distance.h" + textual header "/opt/llvm/include/c++/v1/__iterator/empty.h" + textual header "/opt/llvm/include/c++/v1/__iterator/erase_if_container.h" + textual header "/opt/llvm/include/c++/v1/__iterator/front_insert_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/incrementable_traits.h" + textual header "/opt/llvm/include/c++/v1/__iterator/indirectly_comparable.h" + textual header "/opt/llvm/include/c++/v1/__iterator/insert_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/istreambuf_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/istream_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/iterator_traits.h" + textual header "/opt/llvm/include/c++/v1/__iterator/iter_move.h" + textual header "/opt/llvm/include/c++/v1/__iterator/iter_swap.h" + textual header "/opt/llvm/include/c++/v1/__iterator/move_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/next.h" + textual header "/opt/llvm/include/c++/v1/__iterator/ostreambuf_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/ostream_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/prev.h" + textual header "/opt/llvm/include/c++/v1/__iterator/projected.h" + textual header "/opt/llvm/include/c++/v1/__iterator/readable_traits.h" + textual header "/opt/llvm/include/c++/v1/__iterator/reverse_access.h" + textual header "/opt/llvm/include/c++/v1/__iterator/reverse_iterator.h" + textual header "/opt/llvm/include/c++/v1/__iterator/size.h" + textual header "/opt/llvm/include/c++/v1/__iterator/unreachable_sentinel.h" + textual header "/opt/llvm/include/c++/v1/__iterator/wrap_iter.h" + textual header "/opt/llvm/include/c++/v1/latch" + textual header "/opt/llvm/include/c++/v1/__libcpp_version" + textual header "/opt/llvm/include/c++/v1/limits" + textual header "/opt/llvm/include/c++/v1/limits.h" + textual header "/opt/llvm/include/c++/v1/list" + textual header "/opt/llvm/include/c++/v1/locale" + textual header "/opt/llvm/include/c++/v1/__locale" + textual header "/opt/llvm/include/c++/v1/locale.h" + textual header "/opt/llvm/include/c++/v1/map" + textual header "/opt/llvm/include/c++/v1/math.h" + textual header "/opt/llvm/include/c++/v1/__mbstate_t.h" + textual header "/opt/llvm/include/c++/v1/memory" + textual header "/opt/llvm/include/c++/v1/__memory/addressof.h" + textual header "/opt/llvm/include/c++/v1/__memory/allocation_guard.h" + textual header "/opt/llvm/include/c++/v1/__memory/allocator_arg_t.h" + textual header "/opt/llvm/include/c++/v1/__memory/allocator.h" + textual header "/opt/llvm/include/c++/v1/__memory/allocator_traits.h" + textual header "/opt/llvm/include/c++/v1/__memory/auto_ptr.h" + textual header "/opt/llvm/include/c++/v1/__memory/compressed_pair.h" + textual header "/opt/llvm/include/c++/v1/__memory/concepts.h" + textual header "/opt/llvm/include/c++/v1/__memory/construct_at.h" + textual header "/opt/llvm/include/c++/v1/__memory/pointer_traits.h" + textual header "/opt/llvm/include/c++/v1/__memory/ranges_construct_at.h" + textual header "/opt/llvm/include/c++/v1/__memory/ranges_uninitialized_algorithms.h" + textual header "/opt/llvm/include/c++/v1/__memory/raw_storage_iterator.h" + textual header "/opt/llvm/include/c++/v1/__memory/shared_ptr.h" + textual header "/opt/llvm/include/c++/v1/__memory/temporary_buffer.h" + textual header "/opt/llvm/include/c++/v1/__memory/uninitialized_algorithms.h" + textual header "/opt/llvm/include/c++/v1/__memory/unique_ptr.h" + textual header "/opt/llvm/include/c++/v1/__memory/uses_allocator.h" + textual header "/opt/llvm/include/c++/v1/__memory/voidify.h" + textual header "/opt/llvm/include/c++/v1/module.modulemap" + textual header "/opt/llvm/include/c++/v1/mutex" + textual header "/opt/llvm/include/c++/v1/__mutex_base" + textual header "/opt/llvm/include/c++/v1/new" + textual header "/opt/llvm/include/c++/v1/__node_handle" + textual header "/opt/llvm/include/c++/v1/__nullptr" + textual header "/opt/llvm/include/c++/v1/numbers" + textual header "/opt/llvm/include/c++/v1/numeric" + textual header "/opt/llvm/include/c++/v1/__numeric/accumulate.h" + textual header "/opt/llvm/include/c++/v1/__numeric/adjacent_difference.h" + textual header "/opt/llvm/include/c++/v1/__numeric/exclusive_scan.h" + textual header "/opt/llvm/include/c++/v1/__numeric/gcd_lcm.h" + textual header "/opt/llvm/include/c++/v1/__numeric/inclusive_scan.h" + textual header "/opt/llvm/include/c++/v1/__numeric/inner_product.h" + textual header "/opt/llvm/include/c++/v1/__numeric/iota.h" + textual header "/opt/llvm/include/c++/v1/__numeric/midpoint.h" + textual header "/opt/llvm/include/c++/v1/__numeric/partial_sum.h" + textual header "/opt/llvm/include/c++/v1/__numeric/reduce.h" + textual header "/opt/llvm/include/c++/v1/__numeric/transform_exclusive_scan.h" + textual header "/opt/llvm/include/c++/v1/__numeric/transform_inclusive_scan.h" + textual header "/opt/llvm/include/c++/v1/__numeric/transform_reduce.h" + textual header "/opt/llvm/include/c++/v1/optional" + textual header "/opt/llvm/include/c++/v1/ostream" + textual header "/opt/llvm/include/c++/v1/queue" + textual header "/opt/llvm/include/c++/v1/random" + textual header "/opt/llvm/include/c++/v1/__random/bernoulli_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/binomial_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/cauchy_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/chi_squared_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/clamp_to_integral.h" + textual header "/opt/llvm/include/c++/v1/__random/default_random_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/discard_block_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/discrete_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/exponential_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/extreme_value_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/fisher_f_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/gamma_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/generate_canonical.h" + textual header "/opt/llvm/include/c++/v1/__random/geometric_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/independent_bits_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/is_seed_sequence.h" + textual header "/opt/llvm/include/c++/v1/__random/knuth_b.h" + textual header "/opt/llvm/include/c++/v1/__random/linear_congruential_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/log2.h" + textual header "/opt/llvm/include/c++/v1/__random/lognormal_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/mersenne_twister_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/negative_binomial_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/normal_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/piecewise_constant_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/piecewise_linear_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/poisson_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/random_device.h" + textual header "/opt/llvm/include/c++/v1/__random/ranlux.h" + textual header "/opt/llvm/include/c++/v1/__random/seed_seq.h" + textual header "/opt/llvm/include/c++/v1/__random/shuffle_order_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/student_t_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/subtract_with_carry_engine.h" + textual header "/opt/llvm/include/c++/v1/__random/uniform_int_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/uniform_random_bit_generator.h" + textual header "/opt/llvm/include/c++/v1/__random/uniform_real_distribution.h" + textual header "/opt/llvm/include/c++/v1/__random/weibull_distribution.h" + textual header "/opt/llvm/include/c++/v1/ranges" + textual header "/opt/llvm/include/c++/v1/__ranges/access.h" + textual header "/opt/llvm/include/c++/v1/__ranges/all.h" + textual header "/opt/llvm/include/c++/v1/__ranges/common_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/concepts.h" + textual header "/opt/llvm/include/c++/v1/__ranges/copyable_box.h" + textual header "/opt/llvm/include/c++/v1/__ranges/counted.h" + textual header "/opt/llvm/include/c++/v1/__ranges/dangling.h" + textual header "/opt/llvm/include/c++/v1/__ranges/data.h" + textual header "/opt/llvm/include/c++/v1/__ranges/drop_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/empty.h" + textual header "/opt/llvm/include/c++/v1/__ranges/empty_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/enable_borrowed_range.h" + textual header "/opt/llvm/include/c++/v1/__ranges/enable_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/iota_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/join_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/non_propagating_cache.h" + textual header "/opt/llvm/include/c++/v1/__ranges/owning_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/range_adaptor.h" + textual header "/opt/llvm/include/c++/v1/__ranges/ref_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/reverse_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/single_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/size.h" + textual header "/opt/llvm/include/c++/v1/__ranges/subrange.h" + textual header "/opt/llvm/include/c++/v1/__ranges/take_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/transform_view.h" + textual header "/opt/llvm/include/c++/v1/__ranges/view_interface.h" + textual header "/opt/llvm/include/c++/v1/ratio" + textual header "/opt/llvm/include/c++/v1/regex" + textual header "/opt/llvm/include/c++/v1/scoped_allocator" + textual header "/opt/llvm/include/c++/v1/semaphore" + textual header "/opt/llvm/include/c++/v1/set" + textual header "/opt/llvm/include/c++/v1/setjmp.h" + textual header "/opt/llvm/include/c++/v1/shared_mutex" + textual header "/opt/llvm/include/c++/v1/span" + textual header "/opt/llvm/include/c++/v1/__split_buffer" + textual header "/opt/llvm/include/c++/v1/sstream" + textual header "/opt/llvm/include/c++/v1/stack" + textual header "/opt/llvm/include/c++/v1/stdbool.h" + textual header "/opt/llvm/include/c++/v1/stddef.h" + textual header "/opt/llvm/include/c++/v1/stdexcept" + textual header "/opt/llvm/include/c++/v1/stdint.h" + textual header "/opt/llvm/include/c++/v1/stdio.h" + textual header "/opt/llvm/include/c++/v1/stdlib.h" + textual header "/opt/llvm/include/c++/v1/__std_stream" + textual header "/opt/llvm/include/c++/v1/streambuf" + textual header "/opt/llvm/include/c++/v1/string" + textual header "/opt/llvm/include/c++/v1/__string" + textual header "/opt/llvm/include/c++/v1/string.h" + textual header "/opt/llvm/include/c++/v1/string_view" + textual header "/opt/llvm/include/c++/v1/strstream" + textual header "/opt/llvm/include/c++/v1/__support/android/locale_bionic.h" + textual header "/opt/llvm/include/c++/v1/__support/fuchsia/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/gettod_zos.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/limits.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/locale_mgmt_zos.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/nanosleep.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/support.h" + textual header "/opt/llvm/include/c++/v1/__support/ibm/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/musl/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/newlib/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/openbsd/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/solaris/floatingpoint.h" + textual header "/opt/llvm/include/c++/v1/__support/solaris/wchar.h" + textual header "/opt/llvm/include/c++/v1/__support/solaris/xlocale.h" + textual header "/opt/llvm/include/c++/v1/__support/win32/limits_msvc_win32.h" + textual header "/opt/llvm/include/c++/v1/__support/win32/locale_win32.h" + textual header "/opt/llvm/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h" + textual header "/opt/llvm/include/c++/v1/__support/xlocale/__posix_l_fallback.h" + textual header "/opt/llvm/include/c++/v1/__support/xlocale/__strtonum_fallback.h" + textual header "/opt/llvm/include/c++/v1/system_error" + textual header "/opt/llvm/include/c++/v1/tgmath.h" + textual header "/opt/llvm/include/c++/v1/thread" + textual header "/opt/llvm/include/c++/v1/__threading_support" + textual header "/opt/llvm/include/c++/v1/__thread/poll_with_backoff.h" + textual header "/opt/llvm/include/c++/v1/__thread/timed_backoff_policy.h" + textual header "/opt/llvm/include/c++/v1/__tree" + textual header "/opt/llvm/include/c++/v1/tuple" + textual header "/opt/llvm/include/c++/v1/__tuple" + textual header "/opt/llvm/include/c++/v1/typeindex" + textual header "/opt/llvm/include/c++/v1/typeinfo" + textual header "/opt/llvm/include/c++/v1/type_traits" + textual header "/opt/llvm/include/c++/v1/__undef_macros" + textual header "/opt/llvm/include/c++/v1/unordered_map" + textual header "/opt/llvm/include/c++/v1/unordered_set" + textual header "/opt/llvm/include/c++/v1/utility" + textual header "/opt/llvm/include/c++/v1/__utility/as_const.h" + textual header "/opt/llvm/include/c++/v1/__utility/auto_cast.h" + textual header "/opt/llvm/include/c++/v1/__utility/cmp.h" + textual header "/opt/llvm/include/c++/v1/__utility/declval.h" + textual header "/opt/llvm/include/c++/v1/__utility/exchange.h" + textual header "/opt/llvm/include/c++/v1/__utility/forward.h" + textual header "/opt/llvm/include/c++/v1/__utility/in_place.h" + textual header "/opt/llvm/include/c++/v1/__utility/integer_sequence.h" + textual header "/opt/llvm/include/c++/v1/__utility/move.h" + textual header "/opt/llvm/include/c++/v1/__utility/pair.h" + textual header "/opt/llvm/include/c++/v1/__utility/piecewise_construct.h" + textual header "/opt/llvm/include/c++/v1/__utility/priority_tag.h" + textual header "/opt/llvm/include/c++/v1/__utility/rel_ops.h" + textual header "/opt/llvm/include/c++/v1/__utility/swap.h" + textual header "/opt/llvm/include/c++/v1/__utility/to_underlying.h" + textual header "/opt/llvm/include/c++/v1/__utility/transaction.h" + textual header "/opt/llvm/include/c++/v1/valarray" + textual header "/opt/llvm/include/c++/v1/variant" + textual header "/opt/llvm/include/c++/v1/__variant/monostate.h" + textual header "/opt/llvm/include/c++/v1/vector" + textual header "/opt/llvm/include/c++/v1/version" + textual header "/opt/llvm/include/c++/v1/wchar.h" + textual header "/opt/llvm/include/c++/v1/wctype.h" +} diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/builtin_include_directory_paths_aarch64 b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/builtin_include_directory_paths_aarch64 new file mode 100755 index 00000000000..3d7cd04c55b --- /dev/null +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/cc/builtin_include_directory_paths_aarch64 @@ -0,0 +1,13 @@ +This file is generated by cc_configure and contains builtin include directories +that /opt/llvm/bin/clang-14 reported. This file is a dependency of every compilation action and +changes to it will be reflected in the action cache key. When some of these +paths change, Bazel will make sure to rerun the action, even though none of +declared action inputs or the action commandline changes. + +/opt/llvm/lib/clang/14.0.0/include +/usr/local/include +/usr/include-/aarch64-linux-gnu +/usr/include +/opt/llvm/lib/clang/14.0.0/share +/opt/llvm/include/aarch64-unknown-linux-gnu/c++/v1 +/opt/llvm/include/c++/v1 diff --git a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/config/BUILD b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/config/BUILD index 35c91b9261d..4580336b46a 100755 --- a/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/config/BUILD +++ b/ossm/vendor/envoy/bazel/rbe/toolchains/configs/linux/clang_libcxx/config/BUILD @@ -47,3 +47,33 @@ platform( }, parents = ["@local_config_platform//:host"], ) + +toolchain( + name = "cc-toolchain-arm64", + exec_compatible_with = [ + "@platforms//os:linux", + "@platforms//cpu:aarch64", + "@bazel_tools//tools/cpp:clang", + ], + target_compatible_with = [ + "@platforms//os:linux", + "@platforms//cpu:aarch64", + ], + toolchain = "//bazel/rbe/toolchains/configs/linux/clang_libcxx/cc:cc-compiler-aarch64", + toolchain_type = "@bazel_tools//tools/cpp:toolchain_type", +) + +platform( + name = "platform-arm64", + constraint_values = [ + "@platforms//os:linux", + "@platforms//cpu:aarch64", + "@bazel_tools//tools/cpp:clang", + ], + exec_properties = { + "container-image": "docker://gcr.io/envoy-ci/envoy-build@sha256:b4bc62cde8bc10ebc7e91e93fcf92e6e0737b705363478bfd14d86c92d80db2c", + "OSFamily": "Linux", + "Pool": "arm", + }, + parents = ["@local_config_platform//:host"], +) diff --git a/ossm/vendor/envoy/changelogs/1.30.11.yaml b/ossm/vendor/envoy/changelogs/1.30.11.yaml new file mode 100644 index 00000000000..4cc3a1b70ef --- /dev/null +++ b/ossm/vendor/envoy/changelogs/1.30.11.yaml @@ -0,0 +1,6 @@ +date: March 25, 2025 + +bug_fixes: +- area: docker + change: | + Distroless container updated and Ubuntu base image corrected. diff --git a/ossm/vendor/envoy/changelogs/1.31.7.yaml b/ossm/vendor/envoy/changelogs/1.31.7.yaml new file mode 100644 index 00000000000..4cc3a1b70ef --- /dev/null +++ b/ossm/vendor/envoy/changelogs/1.31.7.yaml @@ -0,0 +1,6 @@ +date: March 25, 2025 + +bug_fixes: +- area: docker + change: | + Distroless container updated and Ubuntu base image corrected. diff --git a/ossm/vendor/envoy/changelogs/1.32.4.yaml b/ossm/vendor/envoy/changelogs/1.32.4.yaml new file mode 100644 index 00000000000..8e9ba2bf7d0 --- /dev/null +++ b/ossm/vendor/envoy/changelogs/1.32.4.yaml @@ -0,0 +1,26 @@ +date: March 20, 2025 + +minor_behavior_changes: +- area: rds + change: | + When a new RDS provider config is pushed via xDS and the only difference is change to + :ref:`initial_fetch_timeout `, + the already existing provider will be reused. Envoy will not ask RDS server for routes + config because existing provider already has up to date routes config. + This behavioral change can be enabled by setting runtime guard + ``envoy.reloadable_features.normalize_rds_provider_config`` to true. + +bug_fixes: +- area: lrs + change: | + Fixes errors stat being incremented and warning log spamming for LoadStatsReporting graceful stream close. +- area: ext_proc + change: | + Fixes a bug where local replies were incorrectly sent to the ext_proc server for external processing. + This change can be temporarily reverted by setting runtime guard ``envoy_reloadable_features_skip_ext_proc_on_local_reply`` + to ``false``. +- area: router + change: | + Fixes an Envoy crash issue when a local reply is sent. + This change can be temporarily reverted by setting runtime guard + ``envoy_reloadable_features_router_filter_resetall_on_local_reply`` to ``false``. diff --git a/ossm/vendor/envoy/changelogs/1.32.5.yaml b/ossm/vendor/envoy/changelogs/1.32.5.yaml new file mode 100644 index 00000000000..a27d1c65464 --- /dev/null +++ b/ossm/vendor/envoy/changelogs/1.32.5.yaml @@ -0,0 +1,6 @@ +date: March 26, 2025 + +bug_fixes: +- area: docker + change: | + Distroless container updated. diff --git a/ossm/vendor/envoy/changelogs/current.yaml b/ossm/vendor/envoy/changelogs/current.yaml index 8e9ba2bf7d0..9ecf0d6e48c 100644 --- a/ossm/vendor/envoy/changelogs/current.yaml +++ b/ossm/vendor/envoy/changelogs/current.yaml @@ -1,26 +1,17 @@ -date: March 20, 2025 +date: Pending + +behavior_changes: +# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required* minor_behavior_changes: -- area: rds - change: | - When a new RDS provider config is pushed via xDS and the only difference is change to - :ref:`initial_fetch_timeout `, - the already existing provider will be reused. Envoy will not ask RDS server for routes - config because existing provider already has up to date routes config. - This behavioral change can be enabled by setting runtime guard - ``envoy.reloadable_features.normalize_rds_provider_config`` to true. +# *Changes that may cause incompatibilities for some users, but should not for most* bug_fixes: -- area: lrs - change: | - Fixes errors stat being incremented and warning log spamming for LoadStatsReporting graceful stream close. -- area: ext_proc - change: | - Fixes a bug where local replies were incorrectly sent to the ext_proc server for external processing. - This change can be temporarily reverted by setting runtime guard ``envoy_reloadable_features_skip_ext_proc_on_local_reply`` - to ``false``. -- area: router - change: | - Fixes an Envoy crash issue when a local reply is sent. - This change can be temporarily reverted by setting runtime guard - ``envoy_reloadable_features_router_filter_resetall_on_local_reply`` to ``false``. +# *Changes expected to improve the state of the world and are unlikely to have negative effects* + +removed_config_or_runtime: +# *Normally occurs at the end of the* :ref:`deprecation period ` + +new_features: + +deprecated: diff --git a/ossm/vendor/envoy/ci/Dockerfile-envoy b/ossm/vendor/envoy/ci/Dockerfile-envoy index a937c4b6a2e..193d9fcbf12 100644 --- a/ossm/vendor/envoy/ci/Dockerfile-envoy +++ b/ossm/vendor/envoy/ci/Dockerfile-envoy @@ -59,7 +59,7 @@ COPY --chown=0:0 --chmod=755 \ # STAGE: envoy-distroless -FROM gcr.io/distroless/base-nossl-debian12:nonroot@sha256:e9554da0d9569cfa21023ee8d2624d7326d80791b49b7c71b08a8b4e8d206129 AS envoy-distroless +FROM gcr.io/distroless/base-nossl-debian12:nonroot@sha256:462657c8bb91f01a95cb1aabdd13d9fd2b816ac2f9fb7fe52ff07bfe50a03b38 AS envoy-distroless EXPOSE 10000 ENTRYPOINT ["/usr/local/bin/envoy"] CMD ["-c", "/etc/envoy/envoy.yaml"] diff --git a/ossm/vendor/envoy/ci/do_ci.sh b/ossm/vendor/envoy/ci/do_ci.sh index b976a618d2f..5c6d57d48d5 100755 --- a/ossm/vendor/envoy/ci/do_ci.sh +++ b/ossm/vendor/envoy/ci/do_ci.sh @@ -92,6 +92,9 @@ setup_clang_toolchain() { if [[ -n "${ENVOY_RBE}" ]]; then CONFIG_PARTS+=("remote") fi + if [[ "${ENVOY_BUILD_ARCH}" == "aarch64" ]]; then + CONFIG_PARTS+=("arm64") + fi CONFIG_PARTS+=("clang") ENVOY_STDLIB="${ENVOY_STDLIB:-libc++}" if [[ "${ENVOY_STDLIB}" == "libc++" ]]; then diff --git a/ossm/vendor/envoy/docs/inventories/v1.30/objects.inv b/ossm/vendor/envoy/docs/inventories/v1.30/objects.inv index 6edcc7f0dcd..2547cc6d1cb 100644 Binary files a/ossm/vendor/envoy/docs/inventories/v1.30/objects.inv and b/ossm/vendor/envoy/docs/inventories/v1.30/objects.inv differ diff --git a/ossm/vendor/envoy/docs/inventories/v1.31/objects.inv b/ossm/vendor/envoy/docs/inventories/v1.31/objects.inv index 508a1f90ad5..c46179507b0 100644 Binary files a/ossm/vendor/envoy/docs/inventories/v1.31/objects.inv and b/ossm/vendor/envoy/docs/inventories/v1.31/objects.inv differ diff --git a/ossm/vendor/envoy/docs/inventories/v1.32/objects.inv b/ossm/vendor/envoy/docs/inventories/v1.32/objects.inv index 870d888e1e5..77168f9096f 100644 Binary files a/ossm/vendor/envoy/docs/inventories/v1.32/objects.inv and b/ossm/vendor/envoy/docs/inventories/v1.32/objects.inv differ diff --git a/ossm/vendor/envoy/docs/versions.yaml b/ossm/vendor/envoy/docs/versions.yaml index 11850ed3668..f34951535ba 100644 --- a/ossm/vendor/envoy/docs/versions.yaml +++ b/ossm/vendor/envoy/docs/versions.yaml @@ -23,6 +23,6 @@ "1.27": 1.27.7 "1.28": 1.28.7 "1.29": 1.29.12 -"1.30": 1.30.10 -"1.31": 1.31.6 -"1.32": 1.32.3 +"1.30": 1.30.11 +"1.31": 1.31.7 +"1.32": 1.32.4 diff --git a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/config.cc b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/config.cc index d54aeaef913..b8ad14f885a 100644 --- a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/config.cc +++ b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/config.cc @@ -1,4 +1,3 @@ -#include "envoy/extensions/filters/listener/http_inspector/v3/http_inspector.pb.h" #include "envoy/extensions/filters/listener/http_inspector/v3/http_inspector.pb.validate.h" #include "envoy/registry/registry.h" #include "envoy/server/filter_config.h" diff --git a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.cc b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.cc index 2d25b0c4360..2b18ff013c0 100644 --- a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.cc +++ b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.cc @@ -23,7 +23,8 @@ Config::Config(Stats::Scope& scope) const absl::string_view Filter::HTTP2_CONNECTION_PREFACE = "PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n"; -Filter::Filter(const ConfigSharedPtr config) : config_(config) { +Filter::Filter(const ConfigSharedPtr config) + : config_(config), requested_read_bytes_(Config::DEFAULT_INITIAL_BUFFER_SIZE) { http_parser_init(&parser_, HTTP_REQUEST); } @@ -44,6 +45,24 @@ Network::FilterStatus Filter::onData(Network::ListenerFilterBuffer& buffer) { done(true); return Network::FilterStatus::Continue; case ParseState::Continue: + ENVOY_LOG(trace, "http inspector: need more bytes"); + + // If we have requested the maximum amount of data, then close the connection + // the request line is too large to determine the http version. + if (static_cast(parser_.nread) >= Config::MAX_INSPECT_SIZE) { + ENVOY_LOG(warn, "http inspector: reached max buffer without determining HTTP version, " + "dropping connection"); + config_->stats().read_error_.inc(); + cb_->socket().ioHandle().close(); + return Network::FilterStatus::StopIteration; + } + + // Otherwise, double the buffer size and try again + if (static_cast(parser_.nread) >= requested_read_bytes_) { + requested_read_bytes_ = + std::min(2 * requested_read_bytes_, Config::MAX_INSPECT_SIZE); + } + return Network::FilterStatus::StopIteration; } PANIC_DUE_TO_CORRUPT_ENUM diff --git a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.h b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.h index 476c4e3b589..c77279f7ce0 100644 --- a/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.h +++ b/ossm/vendor/envoy/source/extensions/filters/listener/http_inspector/http_inspector.h @@ -52,7 +52,8 @@ class Config { const HttpInspectorStats& stats() const { return stats_; } - static constexpr uint32_t MAX_INSPECT_SIZE = 8192; + static constexpr uint32_t DEFAULT_INITIAL_BUFFER_SIZE = 8 * 1024; + static constexpr uint32_t MAX_INSPECT_SIZE = 64 * 1024; private: HttpInspectorStats stats_; @@ -71,7 +72,7 @@ class Filter : public Network::ListenerFilter, Logger::Loggable(*store_.rootScope())), io_handle_(Network::SocketInterfaceImpl::makePlatformSpecificSocket(42, false, absl::nullopt, {})) {} - ~HttpInspectorTest() override { io_handle_->close(); } - void init() { filter_ = std::make_unique(cfg_); @@ -50,7 +49,7 @@ class HttpInspectorTest : public testing::Test { DoAll(SaveArg<1>(&file_event_callback_), ReturnNew>())); buffer_ = std::make_unique( *io_handle_, dispatcher_, [](bool) {}, [](Network::ListenerFilterBuffer&) {}, - filter_->maxReadBytes() == 0, filter_->maxReadBytes()); + Config::DEFAULT_INITIAL_BUFFER_SIZE == 0, Config::DEFAULT_INITIAL_BUFFER_SIZE); } void testHttpInspectMultipleReadsNotFound(absl::string_view header, bool http2 = false) { @@ -516,7 +515,7 @@ TEST_F(HttpInspectorTest, Http1WithLargeRequestLine) { // multiple recv calls. init(); absl::string_view method = "GET", http = "/index HTTP/1.0\r"; - std::string spaces(Config::MAX_INSPECT_SIZE - method.size() - http.size(), ' '); + std::string spaces(Config::DEFAULT_INITIAL_BUFFER_SIZE - method.size() - http.size(), ' '); const std::string data = absl::StrCat(method, spaces, http); { InSequence s; @@ -529,7 +528,7 @@ TEST_F(HttpInspectorTest, Http1WithLargeRequestLine) { })); #endif - uint64_t num_loops = Config::MAX_INSPECT_SIZE; + uint64_t num_loops = Config::DEFAULT_INITIAL_BUFFER_SIZE; #if defined(__has_feature) && \ ((__has_feature(thread_sanitizer)) || (__has_feature(address_sanitizer))) num_loops = 2; @@ -556,7 +555,7 @@ TEST_F(HttpInspectorTest, Http1WithLargeRequestLine) { size_t len = (*ctr); if (num_loops == 2) { ASSERT(*ctr != 3); - len = size_t(Config::MAX_INSPECT_SIZE / (3 - (*ctr))); + len = size_t(Config::DEFAULT_INITIAL_BUFFER_SIZE / (3 - (*ctr))); } ASSERT(length >= len); memcpy(buffer, data.data(), len); @@ -584,8 +583,8 @@ TEST_F(HttpInspectorTest, Http1WithLargeRequestLine) { TEST_F(HttpInspectorTest, Http1WithLargeHeader) { init(); absl::string_view request = "GET /index HTTP/1.0\rfield: "; - // 0 20 - std::string value(Config::MAX_INSPECT_SIZE - request.size(), 'a'); + // 0 20 + std::string value(Config::DEFAULT_INITIAL_BUFFER_SIZE - request.size(), 'a'); const std::string data = absl::StrCat(request, value); { @@ -635,6 +634,96 @@ TEST_F(HttpInspectorTest, Http1WithLargeHeader) { EXPECT_EQ(1, cfg_->stats().http10_found_.value()); } +TEST_F(HttpInspectorTest, HttpExceedMaxBufferSize) { + absl::string_view method = "GET", http = "/index HTTP/1.0\r\n"; + std::string spaces(Config::MAX_INSPECT_SIZE, ' '); + const std::string data = absl::StrCat(method, spaces, http); + + cfg_ = std::make_shared(*store_.rootScope()); + + init(); + buffer_->resetCapacity(Config::MAX_INSPECT_SIZE); + + EXPECT_CALL(os_sys_calls_, recv(42, _, _, MSG_PEEK)) + .WillOnce( + Invoke([&data](os_fd_t, void* buffer, size_t length, int) -> Api::SysCallSizeResult { + const size_t amount_to_copy = std::min(length, data.size()); + memcpy(buffer, data.data(), amount_to_copy); + return Api::SysCallSizeResult{ssize_t(amount_to_copy), 0}; + })); + + EXPECT_TRUE(file_event_callback_(Event::FileReadyType::Read).ok()); + + auto accepted = filter_->onAccept(cb_); + EXPECT_EQ(accepted, Network::FilterStatus::StopIteration); + auto status = filter_->onData(*buffer_); + EXPECT_EQ(Network::FilterStatus::StopIteration, status); + EXPECT_EQ(1, cfg_->stats().read_error_.value()); + EXPECT_FALSE(io_handle_->isOpen()); +} + +TEST_F(HttpInspectorTest, HttpExceedInitialBufferSize) { + uint32_t buffer_size = Config::DEFAULT_INITIAL_BUFFER_SIZE; + + absl::string_view method = "GET", http = "/index HTTP/1.0\r\n"; + + // Want to test doubling a couple times. + std::string spaces(buffer_size * 3, ' '); + + const std::string data = absl::StrCat(method, spaces, http); + + init(); + + EXPECT_CALL(os_sys_calls_, recv(42, _, _, MSG_PEEK)) + .WillOnce( + Invoke([&data](os_fd_t, void* buffer, size_t length, int) -> Api::SysCallSizeResult { + const size_t amount_to_copy = std::min(length, data.size()); + memcpy(buffer, data.data(), amount_to_copy); + return Api::SysCallSizeResult{ssize_t(amount_to_copy), 0}; + })); + EXPECT_TRUE(file_event_callback_(Event::FileReadyType::Read).ok()); + + auto accepted = filter_->onAccept(cb_); + EXPECT_EQ(accepted, Network::FilterStatus::StopIteration); + auto status = filter_->onData(*buffer_); + EXPECT_EQ(status, Network::FilterStatus::StopIteration); + EXPECT_EQ(filter_->maxReadBytes(), 2 * buffer_size); + buffer_size *= 2; + buffer_->resetCapacity(buffer_size); + + EXPECT_CALL(os_sys_calls_, recv(42, _, _, MSG_PEEK)) + .WillOnce( + Invoke([&data](os_fd_t, void* buffer, size_t length, int) -> Api::SysCallSizeResult { + const size_t amount_to_copy = std::min(length, data.size()); + memcpy(buffer, data.data(), amount_to_copy); + return Api::SysCallSizeResult{ssize_t(amount_to_copy), 0}; + })); + EXPECT_TRUE(file_event_callback_(Event::FileReadyType::Read).ok()); + + status = filter_->onData(*buffer_); + EXPECT_EQ(status, Network::FilterStatus::StopIteration); + EXPECT_EQ(filter_->maxReadBytes(), 2 * buffer_size); + buffer_size *= 2; + buffer_->resetCapacity(buffer_size); + + EXPECT_CALL(os_sys_calls_, recv(42, _, _, MSG_PEEK)) + .WillOnce( + Invoke([&data](os_fd_t, void* buffer, size_t length, int) -> Api::SysCallSizeResult { + const size_t amount_to_copy = std::min(length, data.size()); + memcpy(buffer, data.data(), amount_to_copy); + return Api::SysCallSizeResult{ssize_t(amount_to_copy), 0}; + })); + EXPECT_TRUE(file_event_callback_(Event::FileReadyType::Read).ok()); + + const std::vector alpn_protos{Http::Utility::AlpnNames::get().Http10}; + EXPECT_CALL(socket_, setRequestedApplicationProtocols(alpn_protos)); + + status = filter_->onData(*buffer_); + EXPECT_EQ(status, Network::FilterStatus::Continue); + + EXPECT_EQ(1, cfg_->stats().http10_found_.value()); +} + } // namespace } // namespace HttpInspector } // namespace ListenerFilters diff --git a/ossm/vendor/envoy/test/integration/python/BUILD b/ossm/vendor/envoy/test/integration/python/BUILD index 258097f1e95..2b13b47f848 100644 --- a/ossm/vendor/envoy/test/integration/python/BUILD +++ b/ossm/vendor/envoy/test/integration/python/BUILD @@ -27,7 +27,7 @@ envoy_py_test( "//tools/h3_request", ], exec_properties = select({ - "//bazel:engflow_rbe": {"Pool": "2core"}, + "//bazel:engflow_rbe_x86_64": {"Pool": "2core"}, "//conditions:default": {}, }), main = select({ diff --git a/ossm/vendor/pick_envoy/load_envoy.bzl b/ossm/vendor/pick_envoy/load_envoy.bzl index aa16d1434dd..20b69429753 100755 --- a/ossm/vendor/pick_envoy/load_envoy.bzl +++ b/ossm/vendor/pick_envoy/load_envoy.bzl @@ -12,9 +12,9 @@ OPENSSL_DISABLED_EXTENSIONS = [ def load_envoy(): http_archive( name = "envoy", - sha256 = "2cf23281d3401e2d0241b0296042d3424dc6a757c8c17778afa477e4d60b8e32", - strip_prefix = "envoy-openssl-eeacbb6644f1dc9517721b7a2c9794b95e4804b2", - url = "https://github.com/envoyproxy/envoy-openssl/archive/eeacbb6644f1dc9517721b7a2c9794b95e4804b2.tar.gz", + sha256 = "db743527f0b69fbe70fe7bbd023626ddaaa8784cac6e3ef5d294a9a247150571", + strip_prefix = "envoy-openssl-10a053f09423bbc0674eef6b9ddaf9156300459b", + url = "https://github.com/envoyproxy/envoy-openssl/archive/10a053f09423bbc0674eef6b9ddaf9156300459b.tar.gz", patch_args = ["-p1"], patches = [ "@io_istio_proxy//ossm/patches:use-go-from-host.patch",