starting build "9a7d30c7-d8fd-4e63-9bd4-0c6cd6e057b2" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: 89d02f7aa105: Pulling fs layer Step #0: 8ddf7f2f1afd: Pulling fs layer Step #0: ff138d9838eb: Pulling fs layer Step #0: bfc80ae22154: Pulling fs layer Step #0: 5111839376d5: Pulling fs layer Step #0: 6f207bb38325: Pulling fs layer Step #0: 13d7142c1ef6: Pulling fs layer Step #0: 7345fc762f35: Pulling fs layer Step #0: 68315700c6ff: Pulling fs layer Step #0: c98eaf92cdd9: Pulling fs layer Step #0: f85f6f243842: Pulling fs layer Step #0: 3269fc9d93cf: Pulling fs layer Step #0: e1df9e06e2e0: Pulling fs layer Step #0: 7da32dced656: Pulling fs layer Step #0: 7ecbafd0f784: Pulling fs layer Step #0: 99a190bb971f: Pulling fs layer Step #0: 01604a3670c9: Pulling fs layer Step #0: 9a209920d542: Pulling fs layer Step #0: cee9a94fba2e: Pulling fs layer Step #0: a96e0ba12e27: Pulling fs layer Step #0: d268c13e1ecf: Pulling fs layer Step #0: 9b81c17979b1: Pulling fs layer Step #0: 54271c8867ba: Pulling fs layer Step #0: 6a0da8f16e6f: Pulling fs layer Step #0: 2c3185f7fd8b: Pulling fs layer Step #0: 5111839376d5: Waiting Step #0: 6f207bb38325: Waiting Step #0: 01604a3670c9: Waiting Step #0: 9a209920d542: Waiting Step #0: cee9a94fba2e: Waiting Step #0: a96e0ba12e27: Waiting Step #0: 13d7142c1ef6: Waiting Step #0: d268c13e1ecf: Waiting Step #0: 9b81c17979b1: Waiting Step #0: 7345fc762f35: Waiting Step #0: ff138d9838eb: Waiting Step #0: bfc80ae22154: Waiting Step #0: f85f6f243842: Waiting Step #0: 6a0da8f16e6f: Waiting Step #0: e1df9e06e2e0: Waiting Step #0: 2c3185f7fd8b: Waiting Step #0: c98eaf92cdd9: Waiting Step #0: 3269fc9d93cf: Waiting Step #0: 99a190bb971f: Waiting Step #0: 8ddf7f2f1afd: Verifying Checksum Step #0: 8ddf7f2f1afd: Download complete Step #0: ff138d9838eb: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: bfc80ae22154: Verifying Checksum Step #0: bfc80ae22154: Download complete Step #0: 5111839376d5: Verifying Checksum Step #0: 5111839376d5: Download complete Step #0: 13d7142c1ef6: Verifying Checksum Step #0: 13d7142c1ef6: Download complete Step #0: 6f207bb38325: Verifying Checksum Step #0: 6f207bb38325: Download complete Step #0: 68315700c6ff: Verifying Checksum Step #0: 68315700c6ff: Download complete Step #0: c98eaf92cdd9: Verifying Checksum Step #0: c98eaf92cdd9: Download complete Step #0: 89d02f7aa105: Verifying Checksum Step #0: 89d02f7aa105: Download complete Step #0: f85f6f243842: Download complete Step #0: 7345fc762f35: Verifying Checksum Step #0: 7345fc762f35: Download complete Step #0: e1df9e06e2e0: Verifying Checksum Step #0: e1df9e06e2e0: Download complete Step #0: 7da32dced656: Verifying Checksum Step #0: 7da32dced656: Download complete Step #0: 7ecbafd0f784: Verifying Checksum Step #0: 7ecbafd0f784: Download complete Step #0: b549f31133a9: Pull complete Step #0: 01604a3670c9: Verifying Checksum Step #0: 01604a3670c9: Download complete Step #0: 3269fc9d93cf: Verifying Checksum Step #0: 3269fc9d93cf: Download complete Step #0: 99a190bb971f: Verifying Checksum Step #0: 99a190bb971f: Download complete Step #0: cee9a94fba2e: Verifying Checksum Step #0: cee9a94fba2e: Download complete Step #0: a96e0ba12e27: Verifying Checksum Step #0: a96e0ba12e27: Download complete Step #0: d268c13e1ecf: Verifying Checksum Step #0: d268c13e1ecf: Download complete Step #0: 9b81c17979b1: Verifying Checksum Step #0: 9b81c17979b1: Download complete Step #0: 6a0da8f16e6f: Verifying Checksum Step #0: 6a0da8f16e6f: Download complete Step #0: 54271c8867ba: Verifying Checksum Step #0: 54271c8867ba: Download complete Step #0: 2c3185f7fd8b: Download complete Step #0: 9a209920d542: Verifying Checksum Step #0: 9a209920d542: Download complete Step #0: 89d02f7aa105: Pull complete Step #0: 8ddf7f2f1afd: Pull complete Step #0: ff138d9838eb: Pull complete Step #0: bfc80ae22154: Pull complete Step #0: 5111839376d5: Pull complete Step #0: 6f207bb38325: Pull complete Step #0: 13d7142c1ef6: Pull complete Step #0: 7345fc762f35: Pull complete Step #0: 68315700c6ff: Pull complete Step #0: c98eaf92cdd9: Pull complete Step #0: f85f6f243842: Pull complete Step #0: 3269fc9d93cf: Pull complete Step #0: e1df9e06e2e0: Pull complete Step #0: 7da32dced656: Pull complete Step #0: 7ecbafd0f784: Pull complete Step #0: 99a190bb971f: Pull complete Step #0: 01604a3670c9: Pull complete Step #0: 9a209920d542: Pull complete Step #0: cee9a94fba2e: Pull complete Step #0: a96e0ba12e27: Pull complete Step #0: d268c13e1ecf: Pull complete Step #0: 9b81c17979b1: Pull complete Step #0: 54271c8867ba: Pull complete Step #0: 6a0da8f16e6f: Pull complete Step #0: 2c3185f7fd8b: Pull complete Step #0: Digest: sha256:96695b87e4415575694f39a9d1583272057ae6912244a52f40c043d887b39b75 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_butil.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_esp.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_hpack.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_http.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_hulu.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_json.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_redis.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_shead.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_sofa.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done Copying gs://oss-fuzz-coverage/brpc/textcov_reports/20250110/fuzz_uri.covreport... Step #1: / [0/10 files][ 0.0 B/ 5.0 MiB] 0% Done / [1/10 files][ 1.0 MiB/ 5.0 MiB] 20% Done / [2/10 files][ 1.3 MiB/ 5.0 MiB] 25% Done / [3/10 files][ 1.8 MiB/ 5.0 MiB] 36% Done / [4/10 files][ 2.6 MiB/ 5.0 MiB] 51% Done / [5/10 files][ 2.6 MiB/ 5.0 MiB] 51% Done / [6/10 files][ 3.8 MiB/ 5.0 MiB] 75% Done / [7/10 files][ 4.1 MiB/ 5.0 MiB] 81% Done / [8/10 files][ 4.3 MiB/ 5.0 MiB] 85% Done / [9/10 files][ 4.6 MiB/ 5.0 MiB] 90% Done / [10/10 files][ 5.0 MiB/ 5.0 MiB] 100% Done Step #1: Operation completed over 10 objects/5.0 MiB. Finished Step #1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 5160 Step #2: -rw-r--r-- 1 root root 278365 Jan 10 10:04 fuzz_butil.covreport Step #2: -rw-r--r-- 1 root root 527206 Jan 10 10:04 fuzz_hpack.covreport Step #2: -rw-r--r-- 1 root root 555542 Jan 10 10:04 fuzz_hulu.covreport Step #2: -rw-r--r-- 1 root root 491182 Jan 10 10:04 fuzz_esp.covreport Step #2: -rw-r--r-- 1 root root 857311 Jan 10 10:04 fuzz_http.covreport Step #2: -rw-r--r-- 1 root root 473903 Jan 10 10:04 fuzz_redis.covreport Step #2: -rw-r--r-- 1 root root 547910 Jan 10 10:04 fuzz_json.covreport Step #2: -rw-r--r-- 1 root root 501819 Jan 10 10:04 fuzz_shead.covreport Step #2: -rw-r--r-- 1 root root 555979 Jan 10 10:04 fuzz_sofa.covreport Step #2: -rw-r--r-- 1 root root 480212 Jan 10 10:04 fuzz_uri.covreport Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 3.584kB Step #4: Step 1/5 : FROM gcr.io/oss-fuzz-base/base-builder Step #4: latest: Pulling from oss-fuzz-base/base-builder Step #4: b549f31133a9: Already exists Step #4: 89d02f7aa105: Already exists Step #4: 8ddf7f2f1afd: Already exists Step #4: 953d024f972e: Pulling fs layer Step #4: 73e4c1a95d7c: Pulling fs layer Step #4: 020e2a8ae453: Pulling fs layer Step #4: 2acedd8e811d: Pulling fs layer Step #4: 802a6d21accc: Pulling fs layer Step #4: d43675a77318: Pulling fs layer Step #4: 6b73abbe7e10: Pulling fs layer Step #4: d4b1706c862d: Pulling fs layer Step #4: 4048c2589592: Pulling fs layer Step #4: 12ad58c9f342: Pulling fs layer Step #4: dee138f71a27: Pulling fs layer Step #4: 72540e57f36d: Pulling fs layer Step #4: 7e8d67df18fb: Pulling fs layer Step #4: 825049a9716f: Pulling fs layer Step #4: c54231abef85: Pulling fs layer Step #4: 3ade40efbbb6: Pulling fs layer Step #4: 6b73abbe7e10: Waiting Step #4: 4048c2589592: Waiting Step #4: 1ad21c5cbdd1: Pulling fs layer Step #4: fc0edc2d2b23: Pulling fs layer Step #4: d43675a77318: Waiting Step #4: 00ada1e933ba: Pulling fs layer Step #4: 543b6d759c6d: Pulling fs layer Step #4: d4b1706c862d: Waiting Step #4: 825049a9716f: Waiting Step #4: c54231abef85: Waiting Step #4: 46c7309e1ad1: Pulling fs layer Step #4: 72540e57f36d: Waiting Step #4: 66229b962aa0: Pulling fs layer Step #4: 2acedd8e811d: Waiting Step #4: 8617b294b338: Pulling fs layer Step #4: 97a033adfc50: Pulling fs layer Step #4: dee138f71a27: Waiting Step #4: 606b27214ffd: Pulling fs layer Step #4: 3ade40efbbb6: Waiting Step #4: 768c386681d6: Pulling fs layer Step #4: fc0edc2d2b23: Waiting Step #4: acbe71f55854: Pulling fs layer Step #4: 543b6d759c6d: Waiting Step #4: 46c7309e1ad1: Waiting Step #4: 8ce76d92792e: Pulling fs layer Step #4: 411da31e4e7a: Pulling fs layer Step #4: 8617b294b338: Waiting Step #4: 63bd8a02ea72: Pulling fs layer Step #4: 29e671cfdcfa: Pulling fs layer Step #4: 66229b962aa0: Waiting Step #4: acbe71f55854: Waiting Step #4: 63bd8a02ea72: Waiting Step #4: 97a033adfc50: Waiting Step #4: 768c386681d6: Waiting Step #4: 29e671cfdcfa: Waiting Step #4: 411da31e4e7a: Waiting Step #4: 1ad21c5cbdd1: Waiting Step #4: 12ad58c9f342: Waiting Step #4: 606b27214ffd: Waiting Step #4: 7e8d67df18fb: Waiting Step #4: 8ce76d92792e: Waiting Step #4: 00ada1e933ba: Waiting Step #4: 020e2a8ae453: Download complete Step #4: 73e4c1a95d7c: Download complete Step #4: 802a6d21accc: Verifying Checksum Step #4: 802a6d21accc: Download complete Step #4: d43675a77318: Verifying Checksum Step #4: d43675a77318: Download complete Step #4: 953d024f972e: Verifying Checksum Step #4: 953d024f972e: Download complete Step #4: d4b1706c862d: Verifying Checksum Step #4: d4b1706c862d: Download complete Step #4: 4048c2589592: Verifying Checksum Step #4: 4048c2589592: Download complete Step #4: 12ad58c9f342: Verifying Checksum Step #4: 12ad58c9f342: Download complete Step #4: dee138f71a27: Verifying Checksum Step #4: dee138f71a27: Download complete Step #4: 72540e57f36d: Verifying Checksum Step #4: 72540e57f36d: Download complete Step #4: 7e8d67df18fb: Verifying Checksum Step #4: 7e8d67df18fb: Download complete Step #4: 953d024f972e: Pull complete Step #4: 6b73abbe7e10: Verifying Checksum Step #4: 6b73abbe7e10: Download complete Step #4: c54231abef85: Verifying Checksum Step #4: c54231abef85: Download complete Step #4: 825049a9716f: Verifying Checksum Step #4: 825049a9716f: Download complete Step #4: 3ade40efbbb6: Download complete Step #4: 73e4c1a95d7c: Pull complete Step #4: 020e2a8ae453: Pull complete Step #4: fc0edc2d2b23: Verifying Checksum Step #4: fc0edc2d2b23: Download complete Step #4: 1ad21c5cbdd1: Verifying Checksum Step #4: 1ad21c5cbdd1: Download complete Step #4: 00ada1e933ba: Verifying Checksum Step #4: 00ada1e933ba: Download complete Step #4: 543b6d759c6d: Verifying Checksum Step #4: 543b6d759c6d: Download complete Step #4: 46c7309e1ad1: Download complete Step #4: 66229b962aa0: Verifying Checksum Step #4: 66229b962aa0: Download complete Step #4: 8617b294b338: Verifying Checksum Step #4: 8617b294b338: Download complete Step #4: 97a033adfc50: Verifying Checksum Step #4: 97a033adfc50: Download complete Step #4: 2acedd8e811d: Verifying Checksum Step #4: 2acedd8e811d: Download complete Step #4: 606b27214ffd: Verifying Checksum Step #4: 606b27214ffd: Download complete Step #4: 768c386681d6: Verifying Checksum Step #4: 768c386681d6: Download complete Step #4: 8ce76d92792e: Verifying Checksum Step #4: 8ce76d92792e: Download complete Step #4: 411da31e4e7a: Verifying Checksum Step #4: 411da31e4e7a: Download complete Step #4: acbe71f55854: Verifying Checksum Step #4: acbe71f55854: Download complete Step #4: 63bd8a02ea72: Verifying Checksum Step #4: 63bd8a02ea72: Download complete Step #4: 29e671cfdcfa: Verifying Checksum Step #4: 29e671cfdcfa: Download complete Step #4: 2acedd8e811d: Pull complete Step #4: 802a6d21accc: Pull complete Step #4: d43675a77318: Pull complete Step #4: 6b73abbe7e10: Pull complete Step #4: d4b1706c862d: Pull complete Step #4: 4048c2589592: Pull complete Step #4: 12ad58c9f342: Pull complete Step #4: dee138f71a27: Pull complete Step #4: 72540e57f36d: Pull complete Step #4: 7e8d67df18fb: Pull complete Step #4: 825049a9716f: Pull complete Step #4: c54231abef85: Pull complete Step #4: 3ade40efbbb6: Pull complete Step #4: 1ad21c5cbdd1: Pull complete Step #4: fc0edc2d2b23: Pull complete Step #4: 00ada1e933ba: Pull complete Step #4: 543b6d759c6d: Pull complete Step #4: 46c7309e1ad1: Pull complete Step #4: 66229b962aa0: Pull complete Step #4: 8617b294b338: Pull complete Step #4: 97a033adfc50: Pull complete Step #4: 606b27214ffd: Pull complete Step #4: 768c386681d6: Pull complete Step #4: acbe71f55854: Pull complete Step #4: 8ce76d92792e: Pull complete Step #4: 411da31e4e7a: Pull complete Step #4: 63bd8a02ea72: Pull complete Step #4: 29e671cfdcfa: Pull complete Step #4: Digest: sha256:db91c8282a4c915f19e8aee159dc7459311b33786f34787036e924b9cd7289b9 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> be74b2426c62 Step #4: Step 2/5 : RUN apt-get update && apt-get install -y cmake libgflags-dev libprotobuf-dev libprotoc-dev protobuf-compiler libleveldb-dev libgtest-dev libgoogle-perftools-dev libsnappy-dev Step #4: ---> Running in 616266c88fc7 Step #4: Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1588 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [1319 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1019 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4658 kB] Step #4: Fetched 8968 kB in 2s (4355 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: The following additional packages will be installed: Step #4: cmake-data googletest libarchive13 libgflags2.2 libgoogle-perftools4 Step #4: libicu66 libjsoncpp1 libleveldb1d liblzma-dev libprotobuf-lite17 Step #4: libprotobuf17 libprotoc17 librhash0 libsnappy1v5 libtcmalloc-minimal4 Step #4: libunwind-dev libunwind8 libuv1 libxml2 zlib1g-dev Step #4: Suggested packages: Step #4: cmake-doc ninja-build lrzip leveldb-doc liblzma-doc Step #4: The following NEW packages will be installed: Step #4: cmake cmake-data googletest libarchive13 libgflags-dev libgflags2.2 Step #4: libgoogle-perftools-dev libgoogle-perftools4 libgtest-dev libicu66 Step #4: libjsoncpp1 libleveldb-dev libleveldb1d liblzma-dev libprotobuf-dev Step #4: libprotobuf-lite17 libprotobuf17 libprotoc-dev libprotoc17 librhash0 Step #4: libsnappy-dev libsnappy1v5 libtcmalloc-minimal4 libunwind-dev libunwind8 Step #4: libuv1 libxml2 protobuf-compiler zlib1g-dev Step #4: 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 22.9 MB of archives. Step #4: After this operation, 123 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [640 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.4 [327 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 googletest all 1.10.0-2 [623 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgflags2.2 amd64 2.2.2-1build1 [78.0 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgflags-dev amd64 2.2.2-1build1 [96.6 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 libtcmalloc-minimal4 amd64 2.7-1ubuntu2 [93.0 kB] Step #4: Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libunwind8 amd64 1.2.1-9ubuntu0.1 [47.7 kB] Step #4: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 libgoogle-perftools4 amd64 2.7-1ubuntu2 [195 kB] Step #4: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libunwind-dev amd64 1.2.1-9ubuntu0.1 [472 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libgoogle-perftools-dev amd64 2.7-1ubuntu2 [445 kB] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgtest-dev amd64 1.10.0-2 [1583 kB] Step #4: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libsnappy1v5 amd64 1.1.8-1build1 [16.7 kB] Step #4: Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 libleveldb1d amd64 1.22-3ubuntu2 [139 kB] Step #4: Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 libleveldb-dev amd64 1.22-3ubuntu2 [191 kB] Step #4: Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #4: Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #4: Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #4: Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #4: Get:27 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc-dev amd64 3.6.1.3-2ubuntu5.2 [794 kB] Step #4: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 libsnappy-dev amd64 1.1.8-1build1 [29.0 kB] Step #4: Get:29 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 22.9 MB in 2s (11.2 MB/s) Step #4: Selecting previously unselected package libicu66:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../00-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #4: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Selecting previously unselected package libxml2:amd64. Step #4: Preparing to unpack .../01-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #4: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #4: Selecting previously unselected package libuv1:amd64. Step #4: Preparing to unpack .../02-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #4: Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #4: Selecting previously unselected package cmake-data. Step #4: Preparing to unpack .../03-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #4: Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #4: Selecting previously unselected package libarchive13:amd64. Step #4: Preparing to unpack .../04-libarchive13_3.4.0-2ubuntu1.4_amd64.deb ... Step #4: Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #4: Selecting previously unselected package libjsoncpp1:amd64. Step #4: Preparing to unpack .../05-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #4: Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #4: Selecting previously unselected package librhash0:amd64. Step #4: Preparing to unpack .../06-librhash0_1.3.9-1_amd64.deb ... Step #4: Unpacking librhash0:amd64 (1.3.9-1) ... Step #4: Selecting previously unselected package cmake. Step #4: Preparing to unpack .../07-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #4: Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #4: Selecting previously unselected package googletest. Step #4: Preparing to unpack .../08-googletest_1.10.0-2_all.deb ... Step #4: Unpacking googletest (1.10.0-2) ... Step #4: Selecting previously unselected package libgflags2.2. Step #4: Preparing to unpack .../09-libgflags2.2_2.2.2-1build1_amd64.deb ... Step #4: Unpacking libgflags2.2 (2.2.2-1build1) ... Step #4: Selecting previously unselected package libgflags-dev. Step #4: Preparing to unpack .../10-libgflags-dev_2.2.2-1build1_amd64.deb ... Step #4: Unpacking libgflags-dev (2.2.2-1build1) ... Step #4: Selecting previously unselected package libtcmalloc-minimal4:amd64. Step #4: Preparing to unpack .../11-libtcmalloc-minimal4_2.7-1ubuntu2_amd64.deb ... Step #4: Unpacking libtcmalloc-minimal4:amd64 (2.7-1ubuntu2) ... Step #4: Selecting previously unselected package libunwind8:amd64. Step #4: Preparing to unpack .../12-libunwind8_1.2.1-9ubuntu0.1_amd64.deb ... Step #4: Unpacking libunwind8:amd64 (1.2.1-9ubuntu0.1) ... Step #4: Selecting previously unselected package libgoogle-perftools4:amd64. Step #4: Preparing to unpack .../13-libgoogle-perftools4_2.7-1ubuntu2_amd64.deb ... Step #4: Unpacking libgoogle-perftools4:amd64 (2.7-1ubuntu2) ... Step #4: Selecting previously unselected package liblzma-dev:amd64. Step #4: Preparing to unpack .../14-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #4: Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #4: Selecting previously unselected package libunwind-dev:amd64. Step #4: Preparing to unpack .../15-libunwind-dev_1.2.1-9ubuntu0.1_amd64.deb ... Step #4: Unpacking libunwind-dev:amd64 (1.2.1-9ubuntu0.1) ... Step #4: Selecting previously unselected package libgoogle-perftools-dev:amd64. Step #4: Preparing to unpack .../16-libgoogle-perftools-dev_2.7-1ubuntu2_amd64.deb ... Step #4: Unpacking libgoogle-perftools-dev:amd64 (2.7-1ubuntu2) ... Step #4: Selecting previously unselected package libgtest-dev:amd64. Step #4: Preparing to unpack .../17-libgtest-dev_1.10.0-2_amd64.deb ... Step #4: Unpacking libgtest-dev:amd64 (1.10.0-2) ... Step #4: Selecting previously unselected package libsnappy1v5:amd64. Step #4: Preparing to unpack .../18-libsnappy1v5_1.1.8-1build1_amd64.deb ... Step #4: Unpacking libsnappy1v5:amd64 (1.1.8-1build1) ... Step #4: Selecting previously unselected package libleveldb1d:amd64. Step #4: Preparing to unpack .../19-libleveldb1d_1.22-3ubuntu2_amd64.deb ... Step #4: Unpacking libleveldb1d:amd64 (1.22-3ubuntu2) ... Step #4: Selecting previously unselected package libleveldb-dev:amd64. Step #4: Preparing to unpack .../20-libleveldb-dev_1.22-3ubuntu2_amd64.deb ... Step #4: Unpacking libleveldb-dev:amd64 (1.22-3ubuntu2) ... Step #4: Selecting previously unselected package libprotobuf-lite17:amd64. Step #4: Preparing to unpack .../21-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Selecting previously unselected package libprotobuf17:amd64. Step #4: Preparing to unpack .../22-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Selecting previously unselected package libprotoc17:amd64. Step #4: Preparing to unpack .../23-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../24-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Selecting previously unselected package libprotobuf-dev:amd64. Step #4: Preparing to unpack .../25-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Selecting previously unselected package libprotoc-dev:amd64. Step #4: Preparing to unpack .../26-libprotoc-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking libprotoc-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Selecting previously unselected package libsnappy-dev:amd64. Step #4: Preparing to unpack .../27-libsnappy-dev_1.1.8-1build1_amd64.deb ... Step #4: Unpacking libsnappy-dev:amd64 (1.1.8-1build1) ... Step #4: Selecting previously unselected package protobuf-compiler. Step #4: Preparing to unpack .../28-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #4: Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libtcmalloc-minimal4:amd64 (2.7-1ubuntu2) ... Step #4: Setting up libunwind8:amd64 (1.2.1-9ubuntu0.1) ... Step #4: Setting up googletest (1.10.0-2) ... Step #4: Setting up libsnappy1v5:amd64 (1.1.8-1build1) ... Step #4: Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #4: Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up librhash0:amd64 (1.3.9-1) ... Step #4: Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #4: Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #4: Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #4: Setting up libgoogle-perftools4:amd64 (2.7-1ubuntu2) ... Step #4: Setting up libgflags2.2 (2.2.2-1build1) ... Step #4: Setting up libleveldb1d:amd64 (1.22-3ubuntu2) ... Step #4: Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libgtest-dev:amd64 (1.10.0-2) ... Step #4: Setting up libunwind-dev:amd64 (1.2.1-9ubuntu0.1) ... Step #4: Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libleveldb-dev:amd64 (1.22-3ubuntu2) ... Step #4: Setting up libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #4: Setting up libgoogle-perftools-dev:amd64 (2.7-1ubuntu2) ... Step #4: Setting up libsnappy-dev:amd64 (1.1.8-1build1) ... Step #4: Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up libgflags-dev (2.2.2-1build1) ... Step #4: Setting up libprotoc-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #4: Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #4: Removing intermediate container 616266c88fc7 Step #4: ---> 0c80f6af8127 Step #4: Step 3/5 : RUN git clone --depth 1 https://github.com/apache/brpc.git Step #4: ---> Running in 59a06311fa58 Step #4: Cloning into 'brpc'... Step #4: Removing intermediate container 59a06311fa58 Step #4: ---> 07a445138060 Step #4: Step 4/5 : RUN cp $SRC/brpc/test/fuzzing/oss-fuzz.sh $SRC/build.sh Step #4: ---> Running in c2e710ff8533 Step #4: Removing intermediate container c2e710ff8533 Step #4: ---> 1091c56a39dd Step #4: Step 5/5 : WORKDIR $SRC/brpc/ Step #4: ---> Running in 8897024ee1ce Step #4: Removing intermediate container 8897024ee1ce Step #4: ---> 0dd800d7c9ac Step #4: Successfully built 0dd800d7c9ac Step #4: Successfully tagged gcr.io/oss-fuzz/brpc:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/brpc Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileWBDq9N Step #5 - "srcmap": + echo '{}' Step #5 - "srcmap": + PATHS_TO_SCAN=/src Step #5 - "srcmap": + [[ c++ == \g\o ]] Step #5 - "srcmap": ++ find /src -name .git -type d Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/brpc/.git Step #5 - "srcmap": + GIT_DIR=/src/brpc Step #5 - "srcmap": + cd /src/brpc Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/apache/brpc.git Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=4c33f886756689d6ae90905c5f0cc6fef97e90cf Step #5 - "srcmap": + jq_inplace /tmp/fileWBDq9N '."/src/brpc" = { type: "git", url: "https://github.com/apache/brpc.git", rev: "4c33f886756689d6ae90905c5f0cc6fef97e90cf" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/filemlYhGd Step #5 - "srcmap": + cat /tmp/fileWBDq9N Step #5 - "srcmap": + jq '."/src/brpc" = { type: "git", url: "https://github.com/apache/brpc.git", rev: "4c33f886756689d6ae90905c5f0cc6fef97e90cf" }' Step #5 - "srcmap": + mv /tmp/filemlYhGd /tmp/fileWBDq9N Step #5 - "srcmap": ++ find /src -name .svn -type d Step #5 - "srcmap": ++ find /src -name .hg -type d Step #5 - "srcmap": + '[' '' '!=' '' ']' Step #5 - "srcmap": + cat /tmp/fileWBDq9N Step #5 - "srcmap": + rm /tmp/fileWBDq9N Step #5 - "srcmap": { Step #5 - "srcmap": "/src/brpc": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/apache/brpc.git", Step #5 - "srcmap": "rev": "4c33f886756689d6ae90905c5f0cc6fef97e90cf" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 30% Reading package lists... 30% Reading package lists... 41% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 54% Reading package lists... 54% Reading package lists... 56% Reading package lists... 56% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 95% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Step #6 - "compile-libfuzzer-introspector-x86_64": Reading state information... 0% Reading state information... 0% Reading state information... Done Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu1.5). Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev set to manually installed. Step #6 - "compile-libfuzzer-introspector-x86_64": The following additional packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libyaml-0-2 Step #6 - "compile-libfuzzer-introspector-x86_64": Suggested packages: Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-doc Step #6 - "compile-libfuzzer-introspector-x86_64": The following NEW packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-0-2 libyaml-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 469 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2050 kB of additional disk space will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": 0% [Working] Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 2% [1 libyaml-0-2 14.2 kB/48.9 kB 29%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 838 B/1552 B 54%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 88% [7 libyaml-dev 2606 B/58.2 kB 4%] 100% [Working] Fetched 469 kB in 1s (522 kB/s) Step #6 - "compile-libfuzzer-introspector-x86_64": debconf: delaying package configuration, since apt-utils is not installed Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-0-2:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21037 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (24.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (65.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 29.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 18.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 107.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.12.3 cxxfilt-0.3.0 lxml-5.3.0 pyyaml-6.0.2 rust-demangler-1.0 soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (165 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting kiwisolver>=1.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy>=1.23 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting packaging>=20.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pillow>=8 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyparsing>=2.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting python-dateutil>=2.7 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 107.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 128.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 105.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 163.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading packaging-24.2-py3-none-any.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 141.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.55.3 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.1 packaging-24.2 pillow-11.1.0 pyparsing-3.2.1 python-dateutil-2.9.0.post0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/brpc Step #6 - "compile-libfuzzer-introspector-x86_64": Processing /fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / - done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build wheel ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.3) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib==3.7.5 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting PyYAML==6.0 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve==2.2.1 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting yapf==0.32.0 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl.metadata (34 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting flake8 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pep8 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pep8-1.7.1-py2.py3-none-any.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pytest (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx==6.0.0 (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx_rtd_theme (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting configparser (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading configparser-7.1.0-py3-none-any.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting coverage (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.3) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tqdm (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.3) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-python (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting networkx (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-languages (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-c (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-cpp (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-go (from fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (4.55.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy<2,>=1.20 (from matplotlib==3.7.5->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.3) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-applehelp (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-devhelp (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jsmath (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-qthelp (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Jinja2>=3.0 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Pygments>=2.12 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting docutils<0.20,>=0.18 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading docutils-0.19-py3-none-any.whl.metadata (2.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting snowballstemmer>=2.0 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting babel>=2.9 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.16.0-py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting alabaster<0.8,>=0.7 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting imagesize>=1.3 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting requests>=2.25.0 (from sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mccabe<0.8.0,>=0.7.0 (from flake8->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyflakes<3.3.0,>=3.2.0 (from flake8->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting typing_extensions>=4.6.0 (from mypy->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy_extensions>=1.0.0 (from mypy->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tomli>=1.1.0 (from mypy->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting iniconfig (from pytest->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pluggy<2,>=1.5 (from pytest->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jquery<5,>=4 (from sphinx_rtd_theme->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.3) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 101.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 152.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/682.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 46.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 157.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 162.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.8 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 156.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading networkx-3.4.2-py3-none-any.whl (1.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 106.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 141.2 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/566.6 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.6/566.6 kB 37.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 136.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.16.0-py3-none-any.whl (9.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/9.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 155.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading docutils-0.19-py3-none-any.whl (570 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/570.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 35.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/18.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 161.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pluggy-1.5.0-py3-none-any.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 81.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading requests-2.32.3-py3-none-any.whl (64 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl (14 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2024.12.14-py3-none-any.whl (164 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl (70 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl (128 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheels for collected packages: fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Building wheel for fuzz-introspector (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Created wheel for fuzz-introspector: filename=fuzz_introspector-0.1.3-py3-none-any.whl size=171395 sha256=b484622419d84cd46adfe56fea02f0df4102a282b7c33117a4b17e69c084259f Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-o85jk_v4/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: yapf, snowballstemmer, pep8, atheris, urllib3, typing_extensions, tree-sitter-python, tree-sitter-go, tree-sitter-cpp, tree-sitter-c, tree-sitter, tqdm, tomli, toml, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, PyYAML, Pygments, pyflakes, pycodestyle, psutil, pluggy, numpy, networkx, mypy_extensions, mccabe, MarkupSafe, lxml, iniconfig, imagesize, idna, exceptiongroup, docutils, coverage, configparser, charset-normalizer, certifi, babel, alabaster, tree-sitter-languages, requests, pytest, mypy, Jinja2, flake8, beautifulsoup4, sphinx, matplotlib, sphinxcontrib-jquery, sphinx_rtd_theme, fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: soupsieve 2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling soupsieve-2.6: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: PyYAML Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: PyYAML 6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling PyYAML-6.0.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled PyYAML-6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: numpy Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: numpy 2.2.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.1: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.12.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.12.3: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.12.3 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: matplotlib 3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling matplotlib-3.10.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled matplotlib-3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0 Pygments-2.19.1 alabaster-0.7.16 atheris-2.3.0 babel-2.16.0 beautifulsoup4-4.10.0 certifi-2024.12.14 charset-normalizer-3.4.1 configparser-7.1.0 coverage-7.6.10 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.1 fuzz-introspector-0.1.3 idna-3.10 imagesize-1.4.1 iniconfig-2.0.0 lxml-4.9.1 matplotlib-3.7.5 mccabe-0.7.0 mypy-1.14.1 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-6.1.1 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-languages-1.10.2 tree-sitter-python-0.23.6 typing_extensions-4.12.2 urllib3-2.3.0 yapf-0.32.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:19.490 INFO main - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.254 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.254 INFO analysis - extract_tests_from_directories: /src/brpc/example/multi_threaded_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.255 INFO analysis - extract_tests_from_directories: /src/brpc/test/callback_helpers_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.255 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_multi_dimension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.255 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_naming_service_filter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.256 INFO analysis - extract_tests_from_directories: /src/brpc/test/file_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.256 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_esp_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.256 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_piece_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.257 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_ping_pong_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.257 INFO analysis - extract_tests_from_directories: /src/brpc/test/small_map_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.257 INFO analysis - extract_tests_from_directories: /src/brpc/test/allocator_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.258 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_generic_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.258 INFO analysis - extract_tests_from_directories: /src/brpc/example/nshead_pb_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.258 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.259 INFO analysis - extract_tests_from_directories: /src/brpc/example/rdma_performance/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.259 INFO analysis - extract_tests_from_directories: /src/brpc/test/sys_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.259 INFO analysis - extract_tests_from_directories: /src/brpc/test/string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.259 INFO analysis - extract_tests_from_directories: /src/brpc/test/popen_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.260 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_input_messenger_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.260 INFO analysis - extract_tests_from_directories: /src/brpc/example/baidu_proxy_and_generic_call/proxy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.261 INFO analysis - extract_tests_from_directories: /src/brpc/test/status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.261 INFO analysis - extract_tests_from_directories: /src/brpc/test/big_endian_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.261 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_id_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.261 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_coroutine_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.262 INFO analysis - extract_tests_from_directories: /src/brpc/test/file_watcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.262 INFO analysis - extract_tests_from_directories: /src/brpc/test/stringprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.262 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_http_status_code_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.262 INFO analysis - extract_tests_from_directories: /src/brpc/example/auto_concurrency_limiter/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.263 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_number_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.263 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_channel_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.263 INFO analysis - extract_tests_from_directories: /src/brpc/test/errno_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.263 INFO analysis - extract_tests_from_directories: /src/brpc/test/observer_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.264 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_mvariable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.264 INFO analysis - extract_tests_from_directories: /src/brpc/example/grpc_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.264 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_work_stealing_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.264 INFO analysis - extract_tests_from_directories: /src/brpc/test/utf_offset_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.265 INFO analysis - extract_tests_from_directories: /src/brpc/example/cascade_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.265 INFO analysis - extract_tests_from_directories: /src/brpc/test/base64_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.265 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_event_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.265 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_collision_warner_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.266 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_rwlock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.266 INFO analysis - extract_tests_from_directories: /src/brpc/test/linked_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.266 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_rtmp_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.266 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_interceptor_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.266 INFO analysis - extract_tests_from_directories: /src/brpc/test/aligned_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.267 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_cond_bug_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.267 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_splitter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.267 INFO analysis - extract_tests_from_directories: /src/brpc/test/test_switches.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.267 INFO analysis - extract_tests_from_directories: /src/brpc/test/test_file_util_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.268 INFO analysis - extract_tests_from_directories: /src/brpc/example/http_c++/http_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.268 INFO analysis - extract_tests_from_directories: /src/brpc/example/redis_c++/redis_cli.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.268 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_tokenizer_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.268 INFO analysis - extract_tests_from_directories: /src/brpc/example/cancel_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.269 INFO analysis - extract_tests_from_directories: /src/brpc/test/optional_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.269 INFO analysis - extract_tests_from_directories: /src/brpc/example/http_c++/http_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.269 INFO analysis - extract_tests_from_directories: /src/brpc/example/redis_c++/redis_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.269 INFO analysis - extract_tests_from_directories: /src/brpc/test/leak_tracker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.270 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.270 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_list_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.270 INFO analysis - extract_tests_from_directories: /src/brpc/test/lock_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.270 INFO analysis - extract_tests_from_directories: /src/brpc/test/environment_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.271 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_file_dumper_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.271 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_local_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.271 INFO analysis - extract_tests_from_directories: /src/brpc/example/partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.271 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_vector_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.272 INFO analysis - extract_tests_from_directories: /src/brpc/example/baidu_proxy_and_generic_call/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.272 INFO analysis - extract_tests_from_directories: /src/brpc/example/dynamic_partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.272 INFO analysis - extract_tests_from_directories: /src/brpc/example/backup_request_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.272 INFO analysis - extract_tests_from_directories: /src/brpc/example/coroutine/coroutine_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.273 INFO analysis - extract_tests_from_directories: /src/brpc/test/utf_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.273 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_id_name_manager_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.273 INFO analysis - extract_tests_from_directories: /src/brpc/test/memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.273 INFO analysis - extract_tests_from_directories: /src/brpc/test/baidu_time_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.274 INFO analysis - extract_tests_from_directories: /src/brpc/example/streaming_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.274 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/client2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.274 INFO analysis - extract_tests_from_directories: /src/brpc/test/type_traits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.274 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_ssl_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.275 INFO analysis - extract_tests_from_directories: /src/brpc/test/watchdog_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.275 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_timeout_concurrency_limiter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.275 INFO analysis - extract_tests_from_directories: /src/brpc/test/callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.275 INFO analysis - extract_tests_from_directories: /src/brpc/test/callback_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.275 INFO analysis - extract_tests_from_directories: /src/brpc/example/cascade_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.276 INFO analysis - extract_tests_from_directories: /src/brpc/example/bthread_tag_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.276 INFO analysis - extract_tests_from_directories: /src/brpc/test/simple_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.276 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_checker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.277 INFO analysis - extract_tests_from_directories: /src/brpc/test/cancelable_callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.277 INFO analysis - extract_tests_from_directories: /src/brpc/test/abalist_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.277 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_semaphore_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.277 INFO analysis - extract_tests_from_directories: /src/brpc/test/weak_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.278 INFO analysis - extract_tests_from_directories: /src/brpc/example/auto_concurrency_limiter/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.278 INFO analysis - extract_tests_from_directories: /src/brpc/test/waitable_event_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.278 INFO analysis - extract_tests_from_directories: /src/brpc/test/mpsc_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.278 INFO analysis - extract_tests_from_directories: /src/brpc/test/security_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.279 INFO analysis - extract_tests_from_directories: /src/brpc/example/streaming_batch_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.279 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_controller_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.279 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_naming_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.279 INFO analysis - extract_tests_from_directories: /src/brpc/test/base64url_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.280 INFO analysis - extract_tests_from_directories: /src/brpc/example/echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.280 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_redis_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.280 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_snappy_compress_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.280 INFO analysis - extract_tests_from_directories: /src/brpc/test/version_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.281 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_grpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.281 INFO analysis - extract_tests_from_directories: /src/brpc/example/grpc_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.281 INFO analysis - extract_tests_from_directories: /src/brpc/test/shared_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.281 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_hulu_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.282 INFO analysis - extract_tests_from_directories: /src/brpc/example/selective_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.282 INFO analysis - extract_tests_from_directories: /src/brpc/test/lazy_instance_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.282 INFO analysis - extract_tests_from_directories: /src/brpc/test/singleton_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.282 INFO analysis - extract_tests_from_directories: /src/brpc/example/bthread_tag_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.283 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_clear_errno_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.283 INFO analysis - extract_tests_from_directories: /src/brpc/example/rpcz_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.283 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_prometheus_metrics_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.283 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_adaptive_class_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.284 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_sampler_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.284 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_fd_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.284 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.285 INFO analysis - extract_tests_from_directories: /src/brpc/example/memcache_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.285 INFO analysis - extract_tests_from_directories: /src/brpc/test/file_descriptor_shuffle_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.285 INFO analysis - extract_tests_from_directories: /src/brpc/example/session_data_and_thread_local/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.285 INFO analysis - extract_tests_from_directories: /src/brpc/example/parallel_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.286 INFO analysis - extract_tests_from_directories: /src/brpc/test/scope_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.286 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_mutex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.286 INFO analysis - extract_tests_from_directories: /src/brpc/test/logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.286 INFO analysis - extract_tests_from_directories: /src/brpc/test/cancellation_flag_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.287 INFO analysis - extract_tests_from_directories: /src/brpc/test/temp_file_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.287 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_http_parser_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.287 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_protobuf_json_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.287 INFO analysis - extract_tests_from_directories: /src/brpc/test/safe_numerics_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.288 INFO analysis - extract_tests_from_directories: /src/brpc/test/endpoint_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.288 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_variable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.288 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_block_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.288 INFO analysis - extract_tests_from_directories: /src/brpc/example/parallel_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.289 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.289 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_once_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.289 INFO analysis - extract_tests_from_directories: /src/brpc/test/safe_sprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.289 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_memcache_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.289 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/native_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.290 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_hpack_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.290 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_agent_group_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.290 INFO analysis - extract_tests_from_directories: /src/brpc/test/synchronous_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.290 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_local_storage_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.291 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.291 INFO analysis - extract_tests_from_directories: /src/brpc/example/http_c++/benchmark_http.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.291 INFO analysis - extract_tests_from_directories: /src/brpc/test/bits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.291 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.292 INFO analysis - extract_tests_from_directories: /src/brpc/test/barrier_closure_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.292 INFO analysis - extract_tests_from_directories: /src/brpc/test/ref_counted_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.292 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_execution_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.293 INFO analysis - extract_tests_from_directories: /src/brpc/example/asynchronous_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.293 INFO analysis - extract_tests_from_directories: /src/brpc/example/redis_c++/redis_press.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.293 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_extension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.293 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_reducer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.294 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_sofa_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.294 INFO analysis - extract_tests_from_directories: /src/brpc/example/nshead_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.294 INFO analysis - extract_tests_from_directories: /src/brpc/test/bounded_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.294 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_cond_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.295 INFO analysis - extract_tests_from_directories: /src/brpc/example/baidu_proxy_and_generic_call/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.295 INFO analysis - extract_tests_from_directories: /src/brpc/test/atomicops_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.295 INFO analysis - extract_tests_from_directories: /src/brpc/example/partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.295 INFO analysis - extract_tests_from_directories: /src/brpc/test/object_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.296 INFO analysis - extract_tests_from_directories: /src/brpc/test/sha1_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.296 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_percentile_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.296 INFO analysis - extract_tests_from_directories: /src/brpc/example/multi_threaded_echo_fns_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.297 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_locale.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.297 INFO analysis - extract_tests_from_directories: /src/brpc/test/hash_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.297 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_repeated_field_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.297 INFO analysis - extract_tests_from_directories: /src/brpc/test/thread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.297 INFO analysis - extract_tests_from_directories: /src/brpc/test/class_name_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.298 INFO analysis - extract_tests_from_directories: /src/brpc/test/stack_trace_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.298 INFO analysis - extract_tests_from_directories: /src/brpc/test/unique_ptr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.298 INFO analysis - extract_tests_from_directories: /src/brpc/example/multi_threaded_echo_fns_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.298 INFO analysis - extract_tests_from_directories: /src/brpc/example/session_data_and_thread_local/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.299 INFO analysis - extract_tests_from_directories: /src/brpc/example/rpcz_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.299 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_builtin_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.299 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/server2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.299 INFO analysis - extract_tests_from_directories: /src/brpc/example/multi_threaded_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.300 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_h2_unsent_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.300 INFO analysis - extract_tests_from_directories: /src/brpc/test/guid_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.300 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_http_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.300 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.301 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_butex_multi_tag_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.301 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_lock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.301 INFO analysis - extract_tests_from_directories: /src/brpc/test/stringize_macros_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.301 INFO analysis - extract_tests_from_directories: /src/brpc/test/baidu_thread_local_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.301 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_futex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.302 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_countdown_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.302 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_circuit_breaker_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.302 INFO analysis - extract_tests_from_directories: /src/brpc/example/nshead_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.302 INFO analysis - extract_tests_from_directories: /src/brpc/example/streaming_batch_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.303 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.303 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_socket_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.303 INFO analysis - extract_tests_from_directories: /src/brpc/test/ref_counted_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.303 INFO analysis - extract_tests_from_directories: /src/brpc/test/recordio_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.304 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_window_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.304 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_recorder_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.304 INFO analysis - extract_tests_from_directories: /src/brpc/example/backup_request_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.304 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_streaming_rpc_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.305 INFO analysis - extract_tests_from_directories: /src/brpc/test/cpu_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.305 INFO analysis - extract_tests_from_directories: /src/brpc/test/fd_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.305 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_rdma_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.305 INFO analysis - extract_tests_from_directories: /src/brpc/test/platform_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.305 INFO analysis - extract_tests_from_directories: /src/brpc/example/asynchronous_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.306 INFO analysis - extract_tests_from_directories: /src/brpc/test/find_cstr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.306 INFO analysis - extract_tests_from_directories: /src/brpc/test/at_exit_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.306 INFO analysis - extract_tests_from_directories: /src/brpc/example/dynamic_partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.306 INFO analysis - extract_tests_from_directories: /src/brpc/test/rand_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.307 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_public_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.307 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_http_rpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.307 INFO analysis - extract_tests_from_directories: /src/brpc/test/flat_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.307 INFO analysis - extract_tests_from_directories: /src/brpc/test/nullable_string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.308 INFO analysis - extract_tests_from_directories: /src/brpc/test/crash_logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.308 INFO analysis - extract_tests_from_directories: /src/brpc/test/time_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.308 INFO analysis - extract_tests_from_directories: /src/brpc/test/scoped_temp_dir_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.308 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_setconcurrency_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.309 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_timer_thread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.309 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_split_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.309 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.309 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_socket_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.310 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/native_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.310 INFO analysis - extract_tests_from_directories: /src/brpc/test/stl_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.310 INFO analysis - extract_tests_from_directories: /src/brpc/example/selective_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.310 INFO analysis - extract_tests_from_directories: /src/brpc/test/condition_variable_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.311 INFO analysis - extract_tests_from_directories: /src/brpc/example/echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.311 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_mongo_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.311 INFO analysis - extract_tests_from_directories: /src/brpc/example/nshead_pb_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.311 INFO analysis - extract_tests_from_directories: /src/brpc/test/cacheline_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.312 INFO analysis - extract_tests_from_directories: /src/brpc/test/file_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.312 INFO analysis - extract_tests_from_directories: /src/brpc/test/stack_container_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.312 INFO analysis - extract_tests_from_directories: /src/brpc/test/butil_unittest_main.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.312 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_server_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.313 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_load_balancer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.313 INFO analysis - extract_tests_from_directories: /src/brpc/test/string_printf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.313 INFO analysis - extract_tests_from_directories: /src/brpc/test/sys_info_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.313 INFO analysis - extract_tests_from_directories: /src/brpc/test/dir_reader_posix_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.314 INFO analysis - extract_tests_from_directories: /src/brpc/example/rdma_performance/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.314 INFO analysis - extract_tests_from_directories: /src/brpc/test/proc_maps_linux_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.314 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.314 INFO analysis - extract_tests_from_directories: /src/brpc/example/streaming_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.315 INFO analysis - extract_tests_from_directories: /src/brpc/example/thrift_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.315 INFO analysis - extract_tests_from_directories: /src/brpc/test/file_path_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.315 INFO analysis - extract_tests_from_directories: /src/brpc/test/linked_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.315 INFO analysis - extract_tests_from_directories: /src/brpc/test/non_thread_safe_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.315 INFO analysis - extract_tests_from_directories: /src/brpc/example/cancel_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.316 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_nova_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.316 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_prometheus_metrics_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.316 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_lock_timer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.316 INFO analysis - extract_tests_from_directories: /src/brpc/test/hash_tables_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.317 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_alpn_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.317 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_sched_yield_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.317 INFO analysis - extract_tests_from_directories: /src/brpc/test/bvar_status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.317 INFO analysis - extract_tests_from_directories: /src/brpc/test/iobuf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.318 INFO analysis - extract_tests_from_directories: /src/brpc/example/build_with_bazel/test.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.318 INFO analysis - extract_tests_from_directories: /src/brpc/test/bthread_butex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.318 INFO analysis - extract_tests_from_directories: /src/brpc/test/resource_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.318 INFO analysis - extract_tests_from_directories: /src/brpc/test/mru_cache_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.319 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_uri_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.319 INFO analysis - extract_tests_from_directories: /src/brpc/test/brpc_proto_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.319 INFO analysis - extract_tests_from_directories: /src/brpc/test/crc32c_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_sofa.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_hpack.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_hulu.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_butil.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_redis.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_json.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_uri.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_http.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_esp.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": - cov report: /workspace/out/libfuzzer-introspector-x86_64/textcov_reports/fuzz_shead.covreport Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-01-10 10:06:20.579 INFO main - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": sending incremental file list Step #6 - "compile-libfuzzer-introspector-x86_64": created directory /workspace/out/libfuzzer-introspector-x86_64/inspector Step #6 - "compile-libfuzzer-introspector-x86_64": ./ Step #6 - "compile-libfuzzer-introspector-x86_64": light/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_files.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_pairs.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/all_tests.json Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/asynchronous_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/asynchronous_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/asynchronous_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/auto_concurrency_limiter/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/auto_concurrency_limiter/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/auto_concurrency_limiter/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/backup_request_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/backup_request_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/backup_request_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/baidu_proxy_and_generic_call/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/baidu_proxy_and_generic_call/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/baidu_proxy_and_generic_call/proxy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/baidu_proxy_and_generic_call/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/bthread_tag_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/bthread_tag_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/bthread_tag_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/build_with_bazel/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/build_with_bazel/test.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cancel_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cancel_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cancel_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cascade_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cascade_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/cascade_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/coroutine/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/coroutine/coroutine_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/dynamic_partition_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/dynamic_partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/dynamic_partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/grpc_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/grpc_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/grpc_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/http_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/http_c++/benchmark_http.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/http_c++/http_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/http_c++/http_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/memcache_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/memcache_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_fns_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_fns_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/multi_threaded_echo_fns_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_pb_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_pb_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/nshead_pb_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/parallel_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/parallel_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/parallel_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/partition_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rdma_performance/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rdma_performance/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rdma_performance/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/redis_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/redis_c++/redis_cli.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/redis_c++/redis_press.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/redis_c++/redis_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rpcz_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rpcz_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/rpcz_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/selective_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/selective_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/selective_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/session_data_and_thread_local/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/session_data_and_thread_local/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/session_data_and_thread_local/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_batch_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_batch_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_batch_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/streaming_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/client2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/native_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/native_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/example/thrift_extension_c++/server2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/asynchronous_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/asynchronous_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/asynchronous_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/auto_concurrency_limiter/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/auto_concurrency_limiter/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/auto_concurrency_limiter/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/backup_request_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/backup_request_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/backup_request_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/baidu_proxy_and_generic_call/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/baidu_proxy_and_generic_call/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/baidu_proxy_and_generic_call/proxy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/baidu_proxy_and_generic_call/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/bthread_tag_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/bthread_tag_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/bthread_tag_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/build_with_bazel/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/build_with_bazel/test.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cancel_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cancel_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cancel_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cascade_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cascade_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/cascade_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/coroutine/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/coroutine/coroutine_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/dynamic_partition_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/dynamic_partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/dynamic_partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/grpc_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/grpc_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/grpc_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/http_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/http_c++/benchmark_http.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/http_c++/http_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/http_c++/http_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/memcache_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/memcache_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_fns_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_fns_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/multi_threaded_echo_fns_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_pb_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_pb_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/nshead_pb_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/parallel_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/parallel_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/parallel_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/partition_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/partition_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/partition_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rdma_performance/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rdma_performance/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rdma_performance/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/redis_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/redis_c++/redis_cli.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/redis_c++/redis_press.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/redis_c++/redis_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rpcz_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rpcz_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/rpcz_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/selective_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/selective_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/selective_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/session_data_and_thread_local/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/session_data_and_thread_local/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/session_data_and_thread_local/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_batch_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_batch_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_batch_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_echo_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_echo_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/streaming_echo_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/client2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/native_client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/native_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/example/thrift_extension_c++/server2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/abalist_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/aligned_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/allocator_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/at_exit_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/atomicops_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/baidu_thread_local_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/baidu_time_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/barrier_closure_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/base64_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/base64url_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/big_endian_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bounded_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_adaptive_class_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_alpn_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_block_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_builtin_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_channel_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_circuit_breaker_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_controller_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_coroutine_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_esp_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_event_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_extension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_grpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_h2_unsent_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_hpack_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_http_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_http_parser_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_http_rpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_http_status_code_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_hulu_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_input_messenger_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_interceptor_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_load_balancer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_memcache_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_mongo_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_naming_service_filter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_naming_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_nova_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_prometheus_metrics_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_prometheus_metrics_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_proto_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_protobuf_json_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_public_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_rdma_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_redis_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_repeated_field_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_rtmp_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_server_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_snappy_compress_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_socket_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_socket_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_sofa_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_ssl_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_streaming_rpc_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_timeout_concurrency_limiter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/brpc_uri_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_butex_multi_tag_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_butex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_cond_bug_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_cond_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_countdown_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_execution_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_fd_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_futex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_id_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_list_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_mutex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_once_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_ping_pong_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_rwlock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_sched_yield_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_semaphore_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_setconcurrency_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_timer_thread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bthread_work_stealing_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/butil_unittest_main.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_agent_group_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_file_dumper_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_lock_timer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_multi_dimension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_mvariable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_percentile_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_recorder_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_reducer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_sampler_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_variable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/bvar_window_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/cacheline_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/callback_helpers_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/callback_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/cancelable_callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/cancellation_flag_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/class_name_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/condition_variable_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/cpu_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/crash_logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/crc32c_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/dir_reader_posix_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/endpoint_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/environment_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/errno_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/fd_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/file_descriptor_shuffle_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/file_path_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/file_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/file_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/file_watcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/find_cstr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/flat_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/guid_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/hash_tables_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/hash_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/iobuf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/lazy_instance_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/leak_tracker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/linked_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/linked_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/lock_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/mpsc_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/mru_cache_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/non_thread_safe_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/nullable_string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/object_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/observer_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/optional_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/platform_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/popen_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/proc_maps_linux_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/rand_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/recordio_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/ref_counted_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/ref_counted_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/resource_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/safe_numerics_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/safe_sprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scope_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_clear_errno_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_generic_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_locale.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_lock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_temp_dir_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/scoped_vector_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/security_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/sha1_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/shared_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/simple_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/singleton_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/small_map_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/stack_container_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/stack_trace_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/stl_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_number_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_piece_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_printf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_split_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_splitter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_tokenizer_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/string_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/stringize_macros_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/stringprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/synchronous_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/sys_info_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/sys_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/temp_file_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/test_file_util_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/test_switches.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_checker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_collision_warner_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_id_name_manager_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_local_storage_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/thread_local_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/time_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/type_traits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/unique_ptr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/utf_offset_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/utf_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/version_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/waitable_event_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/watchdog_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/src/brpc/test/weak_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/example/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/example/my-api-repo/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/tinyxml2/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/upx/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/upx/fuzzers/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/source-code/workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/acceptor.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/acceptor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/adaptive_connection_type.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/adaptive_connection_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/adaptive_max_concurrency.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/adaptive_max_concurrency.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/adaptive_protocol_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/amf.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/amf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/amf_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/authenticator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/backup_request_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/baidu_master_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/baidu_master_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/callback.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/channel.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/channel_base.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/circuit_breaker.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/circuit_breaker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/closure_guard.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/cluster_recover_policy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/cluster_recover_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/compress.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/compress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/concurrency_limiter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/controller.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/controller.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/coroutine.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/coroutine_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/data_factory.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/describable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/destroyable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/esp_head.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/esp_message.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/esp_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/event_dispatcher.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/event_dispatcher.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/event_dispatcher_epoll.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/event_dispatcher_kqueue.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/excluded_servers.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/extension_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/global.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/global.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/grpc.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/grpc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/health_reporter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http2.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_header.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_header.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_method.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_method.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_status_code.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/http_status_code.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/input_message_base.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/input_messenger.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/input_messenger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/interceptor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/kvmap.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/log.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/memcache.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/memcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/mongo_head.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/mongo_service_adaptor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/naming_service_filter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nonreflectable_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_message.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_pb_service_adaptor.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_pb_service_adaptor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/nshead_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/parallel_channel.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/parallel_channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/parse_result.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/partition_channel.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/partition_channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/pb_compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/periodic_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/periodic_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/periodic_task.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/periodic_task.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/progressive_attachment.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/progressive_attachment.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/progressive_reader.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis_command.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis_command.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis_reply.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/redis_reply.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/reloadable_flags.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/reloadable_flags.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/restful.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/restful.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/retry_policy.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/retry_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rpc_dump.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rpc_dump.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rpc_pb_message_factory.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rpc_pb_message_factory.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rtmp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rtmp.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/selective_channel.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/selective_channel.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/serialized_request.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/serialized_request.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/serialized_response.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/serialized_response.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/server.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/server_id.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/server_id.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/server_node.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/shared_object.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/simple_data_pool.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/simple_data_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket_id.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket_map.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/socket_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/span.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/span.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/ssl_options.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/ssl_options.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/stream.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/stream.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/stream_creator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/stream_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/thrift_message.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/thrift_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/thrift_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/thrift_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/traceprintf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/trackme.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/trackme.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/ts.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/ts.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/uri.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/uri.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/versioned_ref_with_id.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/bad_method_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/bad_method_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/bthreads_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/bthreads_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/common.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/common.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/connections_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/connections_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/dir_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/dir_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/flags_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/flags_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/flot_min_js.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/flot_min_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/get_favicon_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/get_favicon_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/get_js_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/get_js_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/grpc_health_check_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/grpc_health_check_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/health_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/health_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/hotspots_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/hotspots_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/ids_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/ids_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/index_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/index_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/jquery_min_js.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/jquery_min_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/list_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/list_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/memory_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/memory_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/pprof_perl.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/pprof_perl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/pprof_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/pprof_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/prometheus_metrics_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/prometheus_metrics_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/protobufs_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/protobufs_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/rpcz_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/rpcz_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/sockets_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/sockets_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/sorttable_js.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/sorttable_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/status_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/status_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/tabbed.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/threads_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/threads_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/vars_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/vars_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/version_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/version_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/viz_min_js.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/viz_min_js.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/vlog_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/builtin/vlog_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/controller_private_accessor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/has_epollrdhup.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/has_epollrdhup.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/health_check.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/health_check.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/hpack-static-table.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/hpack.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/hpack.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/http_message.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/http_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/http_parser.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/http_parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/jemalloc_profiler.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/jemalloc_profiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/load_balancer_with_naming.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/load_balancer_with_naming.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/mesalink_ssl_helper.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/method_status.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/method_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/naming_service_thread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/naming_service_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/profiler_linker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/rtmp_utils.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/rtmp_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/server_private_accessor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/sparse_minute_counter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/ssl_helper.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/ssl_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/tcmalloc_extension.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/tcmalloc_extension.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/usercode_backup_pool.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/details/usercode_backup_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/auto_concurrency_limiter.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/auto_concurrency_limiter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/baidu_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/baidu_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/baidu_rpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/baidu_rpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/consistent_hashing_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/consistent_hashing_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/constant_concurrency_limiter.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/constant_concurrency_limiter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/consul_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/consul_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/couchbase_authenticator.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/couchbase_authenticator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/dh.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/dh.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/discovery_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/discovery_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/domain_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/domain_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/dynpart_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/dynpart_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/esp_authenticator.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/esp_authenticator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/esp_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/esp_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/file_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/file_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/giano_authenticator.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/giano_authenticator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/gzip_compress.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/gzip_compress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/hasher.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/hasher.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/http2_rpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/http2_rpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/http_rpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/http_rpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/hulu_pbrpc_controller.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/hulu_pbrpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/hulu_pbrpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/list_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/list_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/locality_aware_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/locality_aware_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/memcache_binary_header.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/memcache_binary_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/memcache_binary_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/mongo_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/mongo_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/most_common_message.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nacos_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nacos_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nova_pbrpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nova_pbrpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nshead_mcpack_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nshead_mcpack_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nshead_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/nshead_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/public_pbrpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/public_pbrpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/randomized_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/randomized_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/redis_authenticator.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/redis_authenticator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/redis_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/redis_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/remote_file_naming_service.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/remote_file_naming_service.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/round_robin_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/round_robin_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/rtmp_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/rtmp_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/snappy_compress.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/snappy_compress.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/sofa_pbrpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/sofa_pbrpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/streaming_rpc_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/streaming_rpc_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/thrift_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/thrift_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/timeout_concurrency_limiter.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/timeout_concurrency_limiter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/ubrpc2pb_protocol.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/ubrpc2pb_protocol.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/weighted_randomized_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/weighted_randomized_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/weighted_round_robin_load_balancer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/policy/weighted_round_robin_load_balancer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/block_pool.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/block_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/rdma_endpoint.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/rdma_endpoint.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/rdma_helper.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/brpc/rdma/rdma_helper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/bthread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/bthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/bthread_once.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/butex.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/butex.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/comlog_initializer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/condition_variable.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/condition_variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/context.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/context.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/countdown_event.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/countdown_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/errno.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/execution_queue.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/execution_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/execution_queue_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/fd.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/id.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/id.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/interrupt_pthread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/interrupt_pthread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/key.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/list_of_abafree_id.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/log.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/mutex.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/mutex.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/parking_lot.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/processor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/remote_task_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/rwlock.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/rwlock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/semaphore.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/singleton_on_bthread_once.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/stack.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/stack.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/stack_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/sys_futex.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/sys_futex.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_control.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_control.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_group.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_group.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_group_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_meta.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_tracer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/task_tracer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/timer_thread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/timer_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/types.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/unstable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bthread/work_stealing_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/arena.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/arena.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/at_exit.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/at_exit.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomic_ref_count.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomic_sequence_num.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_arm64_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_arm_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_atomicword_compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_loongarch64_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_mac.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_mips_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_tsan.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_x86_gcc.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_x86_gcc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/atomicops_internals_x86_msvc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/auto_reset.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base64.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base64.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base64url.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base64url.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base_export.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/base_paths.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/basictypes.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/big_endian.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/big_endian.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/binary_printer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/binary_printer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/bit_array.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/bits.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/build_config.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/cancelable_callback.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/class_name.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/class_name.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/comlog_sink.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/comlog_sink.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/compiler_specific.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/cpu.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/cpu.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/crc32c.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/crc32c.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/endpoint.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/endpoint.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/environment.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/environment.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/errno.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/fast_rand.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/fast_rand.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/fd_guard.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/fd_utility.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/fd_utility.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/file_descriptor_posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/file_util.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/file_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/file_util_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/file_util_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/find_cstr.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/find_cstr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/float_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/format_macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/gperftools_profiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/gtest_prod_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/guid.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/guid.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/guid_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/hash.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/hash.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/intrusive_ptr.hpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/iobuf.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/iobuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/iobuf_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/iobuf_profiler.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/iobuf_profiler.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/lazy_instance.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/lazy_instance.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/location.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/location.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/logging.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/move.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/object_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/object_pool_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/observer_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/popen.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/popen.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/port.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/process_util.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/process_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/ptr_container.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/rand_util.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/rand_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/rand_util_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/raw_pack.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/reader_writer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/recordio.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/recordio.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/reloadable_flags.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/resource_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/resource_pool_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/safe_strerror_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/safe_strerror_posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/scoped_clear_errno.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/scoped_generic.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/scoped_lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/scoped_observer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/sha1.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/sha1_portable.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/shared_object.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/single_threaded_pool.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/ssl_compat.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/status.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/stl_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/string_printf.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/string_printf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/string_splitter.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/string_splitter_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronous_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/sys_byteorder.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/thread_key.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/thread_key.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/thread_local.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/thread_local.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/thread_local_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/type_traits.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/unique_ptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/unix_socket.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/unix_socket.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/version.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/version.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/zero_copy_stream_as_streambuf.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/zero_copy_stream_as_streambuf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/bounded_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/case_ignored_flat_map.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/case_ignored_flat_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/doubly_buffered_data.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/flat_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/flat_map_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/hash_tables.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/linked_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/mpsc_queue.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/mru_cache.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/optional.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/pooled_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/scoped_ptr_hash_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/small_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/containers/stack_container.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/alias.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/alias.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/asan_invalid_access.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/asan_invalid_access.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/crash_logging.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/crash_logging.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/debugger.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/debugger.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/debugger_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/dump_without_crashing.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/dump_without_crashing.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/leak_annotations.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/leak_tracker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/proc_maps_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/proc_maps_linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/stack_trace.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/stack_trace.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/debug/stack_trace_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/details/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/details/extended_endpoint.hpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/dir_reader_fallback.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/dir_reader_linux.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/dir_reader_posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/dir_reader_unix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/fd_guard.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_enumerator.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_enumerator.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_enumerator_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_path.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_path.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_path_constants.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_watcher.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/file_watcher.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/memory_mapped_file.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/memory_mapped_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/memory_mapped_file_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/scoped_file.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/scoped_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/scoped_temp_dir.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/scoped_temp_dir.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/temp_file.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/files/temp_file.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/bundle_locations.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/foundation_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/scoped_cftyperef.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/scoped_mach_port.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/scoped_mach_port.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/mac/scoped_typeref.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/aligned_memory.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/aligned_memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/linked_ptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/manual_constructor.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/raw_scoped_refptr_mismatch_checker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/ref_counted.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/ref_counted.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/ref_counted_memory.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/ref_counted_memory.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/scope_guard.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/scoped_open_process.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/scoped_policy.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/scoped_ptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/scoped_vector.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/singleton.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/singleton.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/singleton_objc.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/singleton_on_pthread_once.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/weak_ptr.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/memory/weak_ptr.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/numerics/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/numerics/safe_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/numerics/safe_conversions_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/numerics/safe_math.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/numerics/safe_math_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/eintr_wrapper.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/file_descriptor_shuffle.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/file_descriptor_shuffle.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/global_descriptors.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/posix/global_descriptors.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/latin1_string_conversions.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/latin1_string_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/nullable_string16.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/nullable_string16.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/safe_sprintf.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/safe_sprintf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string16.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string16.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_number_conversions.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_number_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_piece.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_piece.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_split.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_split.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_tokenizer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_util.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_util_constants.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/string_util_posix.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/stringize_macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/stringprintf.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/stringprintf.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/sys_string_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/sys_string_conversions_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_offset_string_conversions.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_offset_string_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_string_conversion_utils.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_string_conversion_utils.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_string_conversions.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/strings/utf_string_conversions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/cancellation_flag.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/cancellation_flag.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/condition_variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/condition_variable_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/lock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/spin_wait.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/waitable_event.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/synchronization/waitable_event_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/non_thread_safe.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/non_thread_safe_impl.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/non_thread_safe_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/platform_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/platform_thread_freebsd.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/platform_thread_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/platform_thread_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/simple_thread.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/simple_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_checker.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_checker_impl.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_checker_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_collision_warner.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_collision_warner.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_id_name_manager.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_id_name_manager.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_local.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_local_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_local_storage.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_local_storage.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_local_storage_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_restrictions.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/thread_restrictions.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/watchdog.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/threading/watchdog.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/clock.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/default_clock.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/default_clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/default_tick_clock.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/default_tick_clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/tick_clock.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/tick_clock.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/time.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/time.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/time_mac.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/butil/time/time_posix.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/bvar.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/collector.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/collector.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/default_variables.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/gflag.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/gflag.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/latency_recorder.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/latency_recorder.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/multi_dimension.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/multi_dimension_inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/mvariable.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/mvariable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/passive_status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/recorder.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/reducer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/scoped_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/status.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/variable.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/variable.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/vector.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/window.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/agent_group.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/call_op_returning_void.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/combiner.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/is_atomical.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/percentile.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/percentile.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/sampler.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/sampler.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/detail/series.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/utils/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/bvar/utils/lock_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/encode_decode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/encode_decode.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/json_to_pb.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/json_to_pb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/pb_to_json.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/pb_to_json.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/protobuf_map.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/protobuf_map.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/rapidjson.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/zero_copy_stream_reader.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/json2pb/zero_copy_stream_writer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/field_type.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/field_type.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/generator.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/mcpack2pb.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/mcpack2pb.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/parser-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/parser.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/serializer-inl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/serializer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/src/mcpack2pb/serializer.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/abalist_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/aligned_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/allocator_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/at_exit_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/atomicops_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/baidu_thread_local_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/baidu_time_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/barrier_closure_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/base64_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/base64url_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/big_endian_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bounded_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_adaptive_class_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_alpn_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_block_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_builtin_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_channel_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_circuit_breaker_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_controller_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_coroutine_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_esp_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_event_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_extension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_grpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_h2_unsent_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_hpack_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_http_message_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_http_parser_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_http_rpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_http_status_code_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_hulu_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_input_messenger_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_interceptor_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_load_balancer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_memcache_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_mongo_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_naming_service_filter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_naming_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_nova_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_prometheus_metrics_service_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_prometheus_metrics_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_proto_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_protobuf_json_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_public_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_rdma_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_redis_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_repeated_field_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_rtmp_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_server_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_snappy_compress_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_socket_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_socket_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_sofa_pbrpc_protocol_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_ssl_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_streaming_rpc_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_timeout_concurrency_limiter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/brpc_uri_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_butex_multi_tag_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_butex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_cond_bug_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_cond_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_countdown_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_dispatcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_execution_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_fd_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_futex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_id_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_list_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_mutex_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_once_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_ping_pong_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_rwlock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_sched_yield_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_semaphore_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_setconcurrency_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_timer_thread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bthread_work_stealing_queue_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/butil_unittest_main.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_agent_group_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_file_dumper_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_lock_timer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_multi_dimension_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_mvariable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_percentile_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_recorder_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_reducer_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_sampler_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_variable_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/bvar_window_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/cacheline_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/callback_helpers_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/callback_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/cancelable_callback_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/cancellation_flag_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/class_name_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/condition_variable_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/cpu_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/crash_logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/crc32c_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/dir_reader_posix_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/endpoint_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/environment_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/errno_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fd_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/file_descriptor_shuffle_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/file_path_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/file_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/file_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/file_watcher_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/find_cstr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/flat_map_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/guid_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/hash_tables_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/hash_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/iobuf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/lazy_instance_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/leak_tracker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/linked_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/linked_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/lock_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/logging_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/memory_unittest_mac.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/mpsc_queue_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/mru_cache_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/multiprocess_func_list.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/non_thread_safe_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/nullable_string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/object_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/observer_list_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/optional_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/platform_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/popen_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/proc_maps_linux_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/rand_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/recordio_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/ref_counted_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/ref_counted_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/resource_pool_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/safe_numerics_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/safe_sprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scope_guard_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_clear_errno_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_generic_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_locale.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_locale.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_lock_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_temp_dir_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/scoped_vector_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/security_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/sha1_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/shared_memory_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/simple_thread_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/singleton_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/small_map_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/sstream_workaround.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/stack_container_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/stack_trace_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/status_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/stl_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string16_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_number_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_piece_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_printf_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_split_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_splitter_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_tokenizer_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/string_util_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/stringize_macros_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/stringprintf_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/synchronous_event_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/sys_info_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/sys_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/temp_file_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/test_file_util_linux.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/test_switches.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/test_switches.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_checker_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_collision_warner_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_id_name_manager_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_key_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_local_storage_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/thread_local_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/time_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/type_traits_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/unique_ptr_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/utf_offset_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/utf_string_conversions_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/version_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/waitable_event_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/watchdog_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/weak_ptr_unittest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_butil.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_esp.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_hpack.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_http.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_hulu.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_json.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_redis.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_shead.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_sofa.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/test/fuzzing/fuzz_uri.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/parallel_http/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/parallel_http/parallel_http.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/info_thread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/info_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/json_loader.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/json_loader.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/pb_util.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/pb_util.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/rpc_press.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/rpc_press_impl.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_press/rpc_press_impl.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_replay/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_replay/info_thread.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_replay/info_thread.h Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_replay/rpc_replay.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_view/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/rpc_view/rpc_view.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/trackme_server/ Step #6 - "compile-libfuzzer-introspector-x86_64": light/source_files/src/brpc/tools/trackme_server/trackme_server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": sent 13,572,676 bytes received 25,352 bytes 27,196,056.00 bytes/sec Step #6 - "compile-libfuzzer-introspector-x86_64": total size is 13,471,377 speedup is 0.99 Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": CC=clang Step #6 - "compile-libfuzzer-introspector-x86_64": CXX=clang++ Step #6 - "compile-libfuzzer-introspector-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g Step #6 - "compile-libfuzzer-introspector-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g Step #6 - "compile-libfuzzer-introspector-x86_64": RUSTFLAGS=-Cdebuginfo=2 -Cforce-frame-pointers Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": + '[' introspector = undefined ']' Step #6 - "compile-libfuzzer-introspector-x86_64": + mkdir -p build Step #6 - "compile-libfuzzer-introspector-x86_64": + cd build Step #6 - "compile-libfuzzer-introspector-x86_64": + cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' '-DCMAKE_CPP_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g' -DLIB_FUZZING_ENGINE=-fsanitize=fuzzer -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DWITH_SNAPPY=ON -DBUILD_UNIT_TESTS=ON -DBUILD_FUZZ_TESTS=ON ../. Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Deprecation Warning at CMakeLists.txt:18 (cmake_minimum_required): Step #6 - "compile-libfuzzer-introspector-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #6 - "compile-libfuzzer-introspector-x86_64": CMake. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #6 - "compile-libfuzzer-introspector-x86_64": CMake that the project does not need compatibility with older versions. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": -- The C compiler identification is Clang 18.1.8 Step #6 - "compile-libfuzzer-introspector-x86_64": -- The CXX compiler identification is Clang 18.1.8 Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting C compiler ABI info Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting C compiler ABI info - done Step #6 - "compile-libfuzzer-introspector-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting C compile features Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting C compile features - done Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting CXX compiler ABI info Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting CXX compiler ABI info - done Step #6 - "compile-libfuzzer-introspector-x86_64": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting CXX compile features Step #6 - "compile-libfuzzer-introspector-x86_64": -- Detecting CXX compile features - done Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found gflags: /usr/lib/x86_64-linux-gnu/libgflags.so Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so (found version "3.6.1") Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found Threads: TRUE Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found Gperftools: /usr/lib/x86_64-linux-gnu/libtcmalloc_and_profiler.so Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Deprecation Warning at CMakeLists.txt:16 (cmake_minimum_required): Step #6 - "compile-libfuzzer-introspector-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #6 - "compile-libfuzzer-introspector-x86_64": CMake. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #6 - "compile-libfuzzer-introspector-x86_64": CMake that the project does not need compatibility with older versions. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": -- Configuring done (0.0s) Step #6 - "compile-libfuzzer-introspector-x86_64": -- Generating done (0.0s) Step #6 - "compile-libfuzzer-introspector-x86_64": -- Build files have been written to: /src/brpc/build/googletest-download Step #6 - "compile-libfuzzer-introspector-x86_64": [ 11%] Creating directories for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 22%] Performing download step (git clone) for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": Cloning into 'googletest-src'... Step #6 - "compile-libfuzzer-introspector-x86_64": HEAD is now at ec44c6c1 Merge pull request #821 from mazong1123/master Step #6 - "compile-libfuzzer-introspector-x86_64": [ 33%] Performing update step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] No patch step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] No configure step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 66%] No build step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 77%] No install step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [ 88%] No test step for 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [100%] Completed 'googletest' Step #6 - "compile-libfuzzer-introspector-x86_64": [100%] Built target googletest Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Deprecation Warning at build/googletest-src/CMakeLists.txt:1 (cmake_minimum_required): Step #6 - "compile-libfuzzer-introspector-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #6 - "compile-libfuzzer-introspector-x86_64": CMake. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #6 - "compile-libfuzzer-introspector-x86_64": CMake that the project does not need compatibility with older versions. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Deprecation Warning at build/googletest-src/googlemock/CMakeLists.txt:41 (cmake_minimum_required): Step #6 - "compile-libfuzzer-introspector-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #6 - "compile-libfuzzer-introspector-x86_64": CMake. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #6 - "compile-libfuzzer-introspector-x86_64": CMake that the project does not need compatibility with older versions. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Deprecation Warning at build/googletest-src/googletest/CMakeLists.txt:48 (cmake_minimum_required): Step #6 - "compile-libfuzzer-introspector-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #6 - "compile-libfuzzer-introspector-x86_64": CMake. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #6 - "compile-libfuzzer-introspector-x86_64": CMake that the project does not need compatibility with older versions. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Warning (dev) at build/googletest-src/googletest/cmake/internal_utils.cmake:209 (find_package): Step #6 - "compile-libfuzzer-introspector-x86_64": Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules Step #6 - "compile-libfuzzer-introspector-x86_64": are removed. Run "cmake --help-policy CMP0148" for policy details. Use Step #6 - "compile-libfuzzer-introspector-x86_64": the cmake_policy command to set the policy and suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Call Stack (most recent call first): Step #6 - "compile-libfuzzer-introspector-x86_64": build/googletest-src/googletest/CMakeLists.txt:60 (include) Step #6 - "compile-libfuzzer-introspector-x86_64": This warning is for project developers. Use -Wno-dev to suppress it. Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": -- Found PythonInterp: /usr/local/bin/python (found version "3.10.14") Step #6 - "compile-libfuzzer-introspector-x86_64": -- Configuring done (2.8s) Step #6 - "compile-libfuzzer-introspector-x86_64": -- Generating done (0.4s) Step #6 - "compile-libfuzzer-introspector-x86_64": -- Build files have been written to: /src/brpc/build Step #6 - "compile-libfuzzer-introspector-x86_64": ++ nproc Step #6 - "compile-libfuzzer-introspector-x86_64": + make fuzz_butil fuzz_esp fuzz_hpack fuzz_http fuzz_hulu fuzz_json fuzz_redis fuzz_shead fuzz_sofa fuzz_uri --ignore-errors -j32 Step #6 - "compile-libfuzzer-introspector-x86_64": [ 2%] Generating idl_options.pb.h, idl_options.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 2%] Generating brpc/builtin_service.pb.h, brpc/builtin_service.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 2%] Generating v3.pb.h, v3.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 2%] Generating brpc/errno.pb.h, brpc/errno.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating addressbook.pb.h, addressbook.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating addressbook1.pb.h, addressbook1.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating brpc/get_favicon.pb.h, brpc/get_favicon.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating addressbook_encode_decode.pb.h, addressbook_encode_decode.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating brpc/get_js.pb.h, brpc/get_js.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating brpc/grpc_health_check.pb.h, brpc/grpc_health_check.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating addressbook_map.pb.h, addressbook_map.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 5%] Generating brpc/nshead_meta.pb.h, brpc/nshead_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 7%] Generating brpc/options.pb.h, brpc/options.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 7%] Generating echo.pb.h, echo.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 7%] Generating grpc.pb.h, grpc.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/policy/hulu_pbrpc_meta.pb.h, brpc/policy/hulu_pbrpc_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating health_check.pb.h, health_check.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/policy/baidu_rpc_meta.pb.h, brpc/policy/baidu_rpc_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating iobuf.pb.h, iobuf.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/policy/mongo.pb.h, brpc/policy/mongo.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/policy/public_pbrpc_meta.pb.h, brpc/policy/public_pbrpc_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating message.pb.h, message.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating repeated.pb.h, repeated.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/policy/sofa_pbrpc_meta.pb.h, brpc/policy/sofa_pbrpc_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating snappy_message.pb.h, snappy_message.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/proto_base.pb.h, brpc/proto_base.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/rpc_dump.pb.h, brpc/rpc_dump.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating v1.pb.h, v1.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/rtmp.pb.h, brpc/rtmp.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/span.pb.h, brpc/span.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/streaming_rpc_meta.pb.h, brpc/streaming_rpc_meta.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating brpc/trackme.pb.h, brpc/trackme.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Generating v2.pb.h, v2.pb.cc Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/dmg_fp/g_fmt.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/dmg_fp/dtoa_wrapper.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building C object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/dynamic_annotations/dynamic_annotations.c.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/icu/icu_utf.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building C object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/superfasthash/superfasthash.c.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/modp_b64/modp_b64.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/symbolize/demangle.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/symbolize/symbolize.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 10%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/snappy/snappy-sinksource.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/snappy/snappy-stubs-internal.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/murmurhash3/murmurhash3.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/third_party/snappy/snappy.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/arena.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/at_exit.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/atomicops_internals_x86_gcc.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/base64.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/base64url.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/big_endian.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 13%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/cpu.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/alias.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/crash_logging.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/debugger.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/debugger_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/dump_without_crashing.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/proc_maps_linux.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/asan_invalid_access.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/stack_trace.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/debug/stack_trace_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 15%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/environment.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 18%] Building CXX object CMakeFiles/PROTO_LIB.dir/idl_options.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/addressbook1.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_enumerator.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_enumerator_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_path.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_path_constants.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/memory_mapped_file.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/memory_mapped_file_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 21%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/scoped_file.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/scoped_temp_dir.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/file_util.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/file_util_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/guid.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/guid_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/hash.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/lazy_instance.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/location.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/memory/aligned_memory.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/memory/ref_counted.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 23%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/addressbook_encode_decode.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/memory/ref_counted_memory.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/addressbook_map.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/memory/singleton.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/memory/weak_ptr.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/posix/file_descriptor_shuffle.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/posix/global_descriptors.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/process_util.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/rand_util.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/rand_util_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/fast_rand.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 26%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/safe_strerror_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/latin1_string_conversions.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/sha1_portable.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/nullable_string16.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/safe_sprintf.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string16.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string_number_conversions.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string_split.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string_piece.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string_util.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 28%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/string_util_constants.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/stringprintf.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/utf_offset_string_conversions.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/utf_string_conversion_utils.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/utf_string_conversions.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/synchronization/cancellation_flag.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/synchronization/condition_variable_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/synchronization/waitable_event_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/non_thread_safe_impl.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 31%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/platform_thread_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/simple_thread.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_checker_impl.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_collision_warner.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_id_name_manager.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_local_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_local_storage.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_local_storage_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/rtmp.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/thread_restrictions.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/watchdog.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 34%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/clock.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/default_clock.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/default_tick_clock.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/tick_clock.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/time.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time/time_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/version.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/logging.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/class_name.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/errno.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 36%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/find_cstr.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/status.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/string_printf.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/thread_local.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/thread_key.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/addressbook.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/unix_socket.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/endpoint.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/fd_utility.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/temp_file.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/files/file_watcher.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 39%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/time.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/zero_copy_stream_as_streambuf.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/crc32c.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/containers/case_ignored_flat_map.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/iobuf.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/iobuf_profiler.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/binary_printer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/recordio.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/popen.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 42%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/file_util_linux.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/threading/platform_thread_linux.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/BUTIL_DEBUG_LIB.dir/__/src/butil/strings/sys_string_conversions_posix.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/echo.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/iobuf.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/message.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/repeated.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/snappy_message.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/rpc_dump.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/get_favicon.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 44%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/span.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/v1.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/v2.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/v3.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/builtin_service.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/grpc_health_check.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/get_js.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/grpc.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object test/CMakeFiles/TEST_PROTO_LIB.dir/health_check.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/errno.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 47%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/nshead_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/options.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/policy/baidu_rpc_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/policy/hulu_pbrpc_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/policy/public_pbrpc_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/policy/sofa_pbrpc_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/recordio.cc:318:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 318 | char metabuf[s.name.size() + 5]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/recordio.cc:318:22: note: initializer of 's' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/recordio.cc:312:15: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 312 | auto& s = rec.MetaAt(i); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/policy/mongo.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/trackme.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/streaming_rpc_meta.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:974:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 974 | struct iovec vec[nref]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:974:22: note: initializer of 'nref' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:973:18: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 973 | const size_t nref = std::min(_ref_num(), IOBUF_IOV_MAX); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:1005:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 1005 | struct iovec vec[nref]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:1005:22: note: initializer of 'nref' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/iobuf.cpp:1004:18: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 1004 | const size_t nref = std::min(_ref_num(), IOBUF_IOV_MAX); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object CMakeFiles/PROTO_LIB.dir/brpc/proto_base.pb.cc.o Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Built target BUTIL_DEBUG_LIB Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Built target TEST_PROTO_LIB Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Built target PROTO_LIB Step #6 - "compile-libfuzzer-introspector-x86_64": [ 50%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/collector.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/default_variables.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/detail/percentile.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/detail/sampler.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/gflag.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/latency_recorder.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/mvariable.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bvar/variable.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/bthread_once.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/bthread.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 52%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/butex.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/condition_variable.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/context.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/countdown_event.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/execution_queue.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/errno.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/fd.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/interrupt_pthread.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/id.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 55%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/key.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/mutex.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/rwlock.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/semaphore.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/stack.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/sys_futex.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/task_control.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/task_group.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/timer_thread.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/bthread/task_tracer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 57%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/json2pb/encode_decode.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/json2pb/json_to_pb.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/json2pb/pb_to_json.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/json2pb/protobuf_map.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/mcpack2pb/field_type.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/mcpack2pb/mcpack2pb.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/mcpack2pb/parser.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/mcpack2pb/serializer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/acceptor.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/adaptive_connection_type.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 60%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/adaptive_max_concurrency.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/amf.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/baidu_master_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/detail/percentile.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.cpp:75:39: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<30UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 75 | g->get_interval_at(index).merge(interval); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :97:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 97 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :93:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 93 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/semaphore.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBaIn file included from se* o/src/brpc/src/bthread/rwlock.cpp:wne19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from r, R/src/brpc/src/bthread/rwlock.h* var) Step #6 - "compile-libfuzzer-introspector-x86_64": | :19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/window.h:151/src/brpc/src/bthread/mutex.h::27: Step #6 - "compile-libfuzzer-introspector-x86_64": 35In file included from /src/brpc/src/bvar/utils/lock_timer.h: :28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning:  variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]151 Step #6 - "compile-libfuzzer-introspector-x86_64": | 129 | _series_sa DEFmpleIr = new SeriesSampler(this, _vNEar); Step #6 - "compile-libfuzzer-introspector-x86_64": | _ ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencSMyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint3A2_t, tmp, rhs._num_samples, 64);LL Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405_ARRAY(:uint32_t, tmp,42: note:  rhexpanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char namse##_s._ntacukm_array_samples, 6[si4z)e;of(Tp) Step #6 - "compile-libfuzzer-introspector-x86_64": * | name##_stack_array_si ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ze]; Step #6 - "compile-libfuzzer-introspector-x86_64":  \/src/brpc/src/butil/macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": : |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 405:29:140:1: : note: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | chaexpanded from herer name##_ Step #6 - "compile-libfuzzer-introspector-x86_64": sta 140 | tmcp_ks_tack_aarray_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.hr:r129a:y13: note: [declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.hsize:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY'of Step #6 - "compile-libfuzzer-introspector-x86_64": ( 404 | Tp) * name##_st a consck_atr rauynsign_esd nizame##_stack_array_size = (name##_sizee ]; <= ( m\ax Step #6 - "compile-libfuzzer-introspector-x86_64": si z| e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": ? name/src/brpc/src/bvar/detail/percentile.h##_s:322:i36z:e note: : 0in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here) Step #6 - "compile-libfuzzer-introspector-x86_64": ; \322 Step #6 - "compile-libfuzzer-introspector-x86_64": | |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   : get_136:1: intnote: erexpanded from hereva Step #6 - "compile-libfuzzer-introspector-x86_64": l _a136t | (tim)p._msetragcek(_*arrhrsay.__siinzteer Step #6 - "compile-libfuzzer-introspector-x86_64": v a| ls^[ Step #6 - "compile-libfuzzer-introspector-x86_64": i]);In file included from /src/brpc/src/bthread/countdown_event.cpp:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/countdown_event.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from | /src/brpc/src/bvar/utils/lock_timer.h: ^28 Step #6 - "compile-libfuzzer-introspector-x86_64": : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.warning: merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h: 53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | 129 _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": | 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | c a ll_DEop_reFtuIrning_void(op, tmNp, _daE_SMALL_ta.sARRAY(uientc32_to, tnmp, rhs._num_sad(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :140:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 140 | tmp_stack_array_sizemples Step #6 - "compile-libfuzzer-introspector-x86_64": , 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29| : note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405^ Step #6 - "compile-libfuzzer-introspector-x86_64":  | /src/brpc/src/bvar/detail/percentile.h char name##_stack_array[sizeof(Tp) * name##_stack_a:129rr:13ay_size]; : \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": note: declared here/src/brpc/src/bvar/detail/percentile.h: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404322:36: :note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here20: Step #6 - "compile-libfuzzer-introspector-x86_64":  322 | note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": get_in ter404 | va l c_aotnst (i)uns.ignedm namere##ge_(*rhs._intersvtalasc[ki]);_ Step #6 - "compile-libfuzzer-introspector-x86_64": a| rr ^a Step #6 - "compile-libfuzzer-introspector-x86_64": y_/src/brpc/src/bvar/detail/percentile.hs:i454z:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested heree = Step #6 - "compile-libfuzzer-introspector-x86_64": ( 454 | n a m e #b1.merge(b#2)_;si Step #6 - "compile-libfuzzer-introspector-x86_64": z e|  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: <in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | = _va(r->op()(v1, v2)m; Step #6 - "compile-libfuzzer-introspector-x86_64": a|  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": x/src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested heresiz Step #6 - "compile-libfuzzer-introspector-x86_64": e 29 | ) return op(v1, v2 );? Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": n/src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested herea Step #6 - "compile-libfuzzer-introspector-x86_64": m 168 | e## _siz e call_op_returning_void(op, tmp, _data.secon: 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :136:1: note: expanded from hered(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h136: | 116tmp_stack_array_size:16 Step #6 - "compile-libfuzzer-introspector-x86_64": : | ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :126:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 126 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :122:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 122 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bthread/task_control.cpp:500:5: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 500 | DEFINE_SMALL_ARRAY(int, nums, ngroup, 128); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bthread/task_control.cpp:500:5: note: initializer of 'nums_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :180:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 180 | nums_stack_arr[ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/bad_method_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": ay_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bthread/task_control.cpp:500:5: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :176:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 176 | nums_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/bthreads_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/id.cpp:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2)1; warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: In file included from /src/brpc/src/bvar/latency_recorder.cpp:22note: : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129 29:13: |  rewarning: turn op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 |   variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": call_o p129_ | returning_void(op, tmp, _data .seco n d (i DEFI))NE_S; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": MALL_ARR/src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested hereAY(u Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | int32_t, tmp , r rehtsu.rn appen_nd_seum_sampcond(valelue, s_,o p);6 Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 4)/src/brpc/src/bvar/window.h:65:;25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | |  _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": :9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | /src/brpc/src/butil/macros.hSe:rie405:sSampler(Wind29owBase* own:e r, Rnote: * expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": va405r | )  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  /src/brpc/src/bvar/window.h:char151: 35: note: nin instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_samplaer = new SeriesSa[ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/common.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": mme##_stacpler(k_arrthis, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ay[si/src/brpc/src/bvar/latency_recorder.hze:49:of(Tp7) * name##_stack_array_si:z e]; note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/connections_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": DEFINE_SMALL_ARRA Y(u int 32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": | \ ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | /src/brpc/src/butil/macros.h: get_interval_at(i).merge(*rhs._intervals[i]);405:42: Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 |  _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | /src/brpc/src/bvar/detail/call_op_returning_void.h:29 char :n12a:me##_stack_array[ note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": siz29e | of(Tp) * return opname##_stack_array(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": _s1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": ize]/src/brpc/src/bvar/detail/series.h:; 168 : 13 : note: \ Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here | Step #6 - "compile-libfuzzer-introspector-x86_64":  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 168: | 123 : 1 :   note:  expanded from here c Step #6 - "compile-libfuzzer-introspector-x86_64": a ll_123o | pt_rmeptu_rsntiancgk__vaorirda(yo_sizp, tmp, _data.se Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: econd(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": note: /src/brpc/src/bvar/detail/series.hexpanded from macro 'DEFINE_SMALL_ARRAY': Step #6 - "compile-libfuzzer-introspector-x86_64": 116 :16: 404note: |  in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here  Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | retuconst unsigned name##_stack_array_size = (name##_size <= (maxrn append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": size) /src/brpc/src/bvar/window.h?: 65n:ame25:# #_note: size in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | : 0); \  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   : 119_:se1r:i es.note: apexpanded from herepe Step #6 - "compile-libfuzzer-introspector-x86_64": n d(119_ | otwmnpe_rs-t>agcet_k_array_valusize Step #6 - "compile-libfuzzer-introspector-x86_64": | ^e(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class La/src/brpc/src/bthread/task_group.cppt:1002:32: encwarning: yRmissing field 'cpu_usage_ns' initializer [-Wmissing-field-initializers]eco Step #6 - "compile-libfuzzer-introspector-x86_64": r1002d | erBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": Ta 129s | k Stat i DEFINE_SMALL_ARRAY(uintstics stat = {0, 0}; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :143:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 143 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :139:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 139 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/dir_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/flags_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/timer_thread.cpp:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :133:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 133 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :129:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/execution_queue.cpp:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/execution_queue.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: In file included from initializer of 'cur_batch' is not a constant expression/src/brpc/src/bvar/collector.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": :/src/brpc/src/mcpack2pb/serializer.cpp24:: Step #6 - "compile-libfuzzer-introspector-x86_64": 316:In file included from 26: /src/brpc/src/bvar/bvar.hnote: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | co:ns27t: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from s/src/brpc/src/bvar/latency_recorder.hi:z26e: Step #6 - "compile-libfuzzer-introspector-x86_64": _t /src/brpc/src/bvar/detail/percentile.hc:u129r:_13b: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFIaNtEch = std:_SM:min(An, BLATCHL); Step #6 - "compile-libfuzzer-introspector-x86_64": _A |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": RRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": | 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :127:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 127 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :123:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 123 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/flot_min_js.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 63%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/get_favicon_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.cpp:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_group.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :151:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :147:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 147 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/key.cpp:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_group.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :151:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :147:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 147 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:377:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 377 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:379:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 379 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:381:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 381 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:383:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 383 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:385:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 385 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:387:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 387 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:389:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 389 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:391:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 391 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:393:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 393 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:395:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 395 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:397:3: note: in instantiation of function template specialization 'mcpack2pb::add_primitives' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 397 | { add_primitives(_stream, peek_group_info(), values, count); } Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:317:38: note: initializer of 'cur_batch' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 317 | FixedHeadAndValue tmp[cur_batch]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/mcpack2pb/serializer.cpp:316:26: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 316 | const size_t cur_batch = std::min(n, BATCH); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/fd.cpp:36: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_group.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :160:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 160 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :156:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 156 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/get_js_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/butex.cpp:35: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :173:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 173 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :169:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 169 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.cpp:31: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_group.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :151:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/grpc_health_check_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :147:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 147 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/health_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_group.cpp:35: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/task_control.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/hotspots_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = n1ew SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :160:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 160 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :156:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 156 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/ids_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/index_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.cpp:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :124:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 124 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :120:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 120 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/jquery_min_js.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 12 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/list_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 65%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/memory_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/pprof_perl.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/pprof_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/prometheus_metrics_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/protobufs_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/rpcz_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/sockets_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/sorttable_js.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/status_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/threads_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 68%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/vars_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/version_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/viz_min_js.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/builtin/vlog_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/channel.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/circuit_breaker.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/cluster_recover_policy.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/compress.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/baidu_master_service.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/baidu_master_service.h:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/method_status.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :170:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 170 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :166:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 166 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/controller.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/acceptor.cpp:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/acceptor.h:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/has_epollrdhup.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/bthreads_service.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/dir_service.cpp:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampl1er warning= new generated. Step #6 - "compile-libfuzzer-introspector-x86_64": SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 71%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/health_check.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/get_favicon_service.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMA1 warningL generatedL. Step #6 - "compile-libfuzzer-introspector-x86_64": _ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/hpack.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/get_js_service.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/http_message.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/http_parser.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/common.cpp:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/server.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": 1|  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :168:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :164:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 164 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/jemalloc_profiler.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/load_balancer_with_naming.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/flags_service.cpp:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:[ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/mesalink_ssl_helper.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/method_status.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/grpc_health_check_service.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: In file included from note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here/src/brpc/src/brpc/builtin/ids_service.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | : retu28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:rn ap26: Step #6 - "compile-libfuzzer-introspector-x86_64": p/src/brpc/src/bvar/detail/percentile.h:en129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]d_se Step #6 - "compile-libfuzzer-introspector-x86_64": cond(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | 129 | S eriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_s DEFItNacEk__aSrMrAaLyL[_sAiRzRAeYo(fu(iTnpt)3 2* na_t, mtem#p#_stack, rh_sa.r_rnauym__ssampleizes, 64)]; ;  Step #6 - "compile-libfuzzer-introspector-x86_64": | \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :204/src/brpc/src/butil/macros.h::1405:29: : note: expanded from macro 'DEFINE_SMALL_ARRAY'note:  Step #6 - "compile-libfuzzer-introspector-x86_64": expanded from here 405 |  Step #6 - "compile-libfuzzer-introspector-x86_64": 204 | tcmhpa_rs tnaacmke_##a_rrasy_sitazcek_ Step #6 - "compile-libfuzzer-introspector-x86_64": a r| ray^[ Step #6 - "compile-libfuzzer-introspector-x86_64": si/src/brpc/src/bvar/detail/percentile.h:129zeo:f13(:T p) note: declared here* nam Step #6 - "compile-libfuzzer-introspector-x86_64": e/src/brpc/src/butil/macros.h:404##_stack_:20a:r raynote: _sexpanded from macro 'DEFINE_SMALL_ARRAY'ize Step #6 - "compile-libfuzzer-introspector-x86_64": ] ; 404 | \  Step #6 - "compile-libfuzzer-introspector-x86_64": c o| nst ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": unsigne/src/brpc/src/bvar/detail/percentile.hd: 322na:m36:e ##_note: stin instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested hereack Step #6 - "compile-libfuzzer-introspector-x86_64": _ arr322a | y _ s i z e = (nam e # # _ sgiezte_ i<= (maxsizenterv)al _? name##_at(i).merge(size : 0)*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/bad_method_service.cpp/src/brpc/src/bvar/detail/percentile.h::24454: Step #6 - "compile-libfuzzer-introspector-x86_64": :In file included from 16: /src/brpc/src/brpc/controller.hnote: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here: Step #6 - "compile-libfuzzer-introspector-x86_64": 37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h454 | : 25 : Step #6 - "compile-libfuzzer-introspector-x86_64": bIn file included from 1.mer/src/brpc/src/brpc/versioned_ref_with_id.hge(b2):;26: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h| :32 ^: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:/src/brpc/src/bvar/window.h27:: Step #6 - "compile-libfuzzer-introspector-x86_64": 53In file included from :/src/brpc/src/bvar/utils/lock_timer.h17::28 : Step #6 - "compile-libfuzzer-introspector-x86_64": note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | In file included from /src/brpc/src/bvar/latency_recorder.h : 26 : Step #6 - "compile-libfuzzer-introspector-x86_64":  /src/brpc/src/bvar/detail/percentile.h : 129 : 13 : _vwarning: ar-variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]>o Step #6 - "compile-libfuzzer-introspector-x86_64": p()(v1, v1292 | ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  DEF/src/brpc/src/bvar/detail/call_op_returning_void.hI:N29E:_12S:M ALLnote: _Ain instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested hereRR Step #6 - "compile-libfuzzer-introspector-x86_64": AY (29u | i n t 3 2r_ett,u rtnm po,p (rvh1s,. _vn2u)m;_s Step #6 - "compile-libfuzzer-introspector-x86_64": a m| pl ^e Step #6 - "compile-libfuzzer-introspector-x86_64": s, 64/src/brpc/src/bvar/detail/series.h):;168: Step #6 - "compile-libfuzzer-introspector-x86_64": 13 :|  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168/src/brpc/src/butil/macros.h | : 405 : 29 :   note:  expanded from macro 'DEFINE_SMALL_ARRAY'ca Step #6 - "compile-libfuzzer-introspector-x86_64": ll_ o405p | _ r e t ucrhnairn gn_avmoei#d#(_ospt,a ctkm_pa,r r_adya[tsai.zseeocfo(nTdp()i )*) ;na Step #6 - "compile-libfuzzer-introspector-x86_64": m e| ## ^_ Step #6 - "compile-libfuzzer-introspector-x86_64": stack_/src/brpc/src/bvar/detail/series.ha:r116r:a16y:_ siznote: e]in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here; Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | \  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": return/src/brpc/src/bvar/detail/percentile.h :a322p:p36e:n d_seconote: ndin instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here(v Step #6 - "compile-libfuzzer-introspector-x86_64": al u322e | , _ o p ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  get_i/src/brpc/src/bvar/window.hn:t65e:r25v:a l_anote: t(in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested herei) Step #6 - "compile-libfuzzer-introspector-x86_64": .m e65r | g e ( * r h s . _ i n t e r v a l_ss[eir]i)e;s. Step #6 - "compile-libfuzzer-introspector-x86_64": a p| pe ^n Step #6 - "compile-libfuzzer-introspector-x86_64": d(_ow/src/brpc/src/bvar/detail/percentile.hn:e454r:-16>:g et_note: vain instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested herelu Step #6 - "compile-libfuzzer-introspector-x86_64": e( 1454) | ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  b1.m/src/brpc/src/bvar/window.he:r58g:e9(:b 2);note:  Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here | Step #6 - "compile-libfuzzer-introspector-x86_64":  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 58 |  /src/brpc/src/bvar/window.h : 53 : 17 : Sernote: iein instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested heresS Step #6 - "compile-libfuzzer-introspector-x86_64": ampl e53r | ( W i n d o w B a s e * o w n e_rv,a rR-*> ovpa(r))(v Step #6 - "compile-libfuzzer-introspector-x86_64": 1 ,| v ^2 Step #6 - "compile-libfuzzer-introspector-x86_64": ); Step #6 - "compile-libfuzzer-introspector-x86_64": | /src/brpc/src/bvar/window.h: ^151 Step #6 - "compile-libfuzzer-introspector-x86_64": :35: /src/brpc/src/bvar/detail/call_op_returning_void.h:note: 29:in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here12: Step #6 - "compile-libfuzzer-introspector-x86_64":  151note: |  in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here  Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | r e_tsuerrni eosp_(sva1m,p lve2r) ;= Step #6 - "compile-libfuzzer-introspector-x86_64": n e| w ^S Step #6 - "compile-libfuzzer-introspector-x86_64": eriesS/src/brpc/src/bvar/detail/series.ha:m168p:13: lernote: (tin instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested herehi Step #6 - "compile-libfuzzer-introspector-x86_64": s, _168v | a r ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  cal/src/brpc/src/bvar/latency_recorder.hl:_49o:p7_:r etunote: rnin instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested herein Step #6 - "compile-libfuzzer-introspector-x86_64": g_v o49i | clda(sosp ,L attmepn,c y_Rdeactoar.dseercBoansde( i{)) Step #6 - "compile-libfuzzer-introspector-x86_64": ; | Step #6 - "compile-libfuzzer-introspector-x86_64":  ^| Step #6 - "compile-libfuzzer-introspector-x86_64":  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129/src/brpc/src/bvar/detail/series.h::13116:: 16: note: initializer of 'tmp_stack_array_size' is not a constant expressionnote:  Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here 129 Step #6 - "compile-libfuzzer-introspector-x86_64": | 116 | rDeEtFuIrNnE _aSpMpAeLnLd__AsReRcAoYn(du(ivnatl3u2e_,t ,_ otpm)p;, Step #6 - "compile-libfuzzer-introspector-x86_64": r h| s. ^ Step #6 - "compile-libfuzzer-introspector-x86_64": _num_s/src/brpc/src/bvar/window.ha:m65p:l25e:s , 6note: 4)in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": | 65 | ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   /src/brpc/src/butil/macros.h : 405 : 42 :   note: _expanded from macro 'DEFINE_SMALL_ARRAY'se Step #6 - "compile-libfuzzer-introspector-x86_64": r i405e | s . a p pcehnadr( _noawmnee#r#-_>sgteatc_kv_aalrurea(y1)); \; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": :/src/brpc/src/bvar/window.h:58200:1[s:9:i :zeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194 note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampnote: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 200 | :tmp_stack_arler(Winr1:a y_size Step #6 - "compile-libfuzzer-introspector-x86_64": | note: dexpanded from here^ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64":  194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": owBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :187:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 187 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :183:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 183 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/naming_service_thread.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/rtmp_utils.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/health_service.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 73%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/ssl_helper.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/details/http_parser.cpp:2194:14: warning: result of comparison of constant 32 with expression of type 'enum http_errno' is always true [-Wtautological-constant-out-of-range-compare] Step #6 - "compile-libfuzzer-introspector-x86_64": 2194 | assert(err < (sizeof(http_strerror_tab)/sizeof(http_strerror_tab[0]))); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/assert.h:93:27: note: expanded from macro 'assert' Step #6 - "compile-libfuzzer-introspector-x86_64": 93 | (static_cast (expr) \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/details/http_parser.cpp:2200:14: warning: result of comparison of constant 32 with expression of type 'enum http_errno' is always true [-Wtautological-constant-out-of-range-compare] Step #6 - "compile-libfuzzer-introspector-x86_64": 2200 | assert(err < (sizeof(http_strerror_tab)/sizeof(http_strerror_tab[0]))); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/include/assert.h:93:27: note: expanded from macro 'assert' Step #6 - "compile-libfuzzer-introspector-x86_64": 93 | (static_cast (expr) \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/memory_service.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this[ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/tcmalloc_extension.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": , _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/details/usercode_backup_pool.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/esp_message.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/pprof_service.cpp:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/list_service.cpp:/src/brpc/src/butil/macros.h:40521:: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h29:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | :26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from char /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:name##_stack_arra28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:y[26s: Step #6 - "compile-libfuzzer-introspector-x86_64": ize/src/brpc/src/bvar/detail/percentile.ho:f129(:T13p:) * warning: namvariable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]e## Step #6 - "compile-libfuzzer-introspector-x86_64": _ stack_a129r | r a y _ s i z e ] ; D E F I\NE Step #6 - "compile-libfuzzer-introspector-x86_64": _ S| MA ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L Step #6 - "compile-libfuzzer-introspector-x86_64": L_ARRA/src/brpc/src/bvar/detail/percentile.hY:(322u:i36n:t 32_note: t,in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here t Step #6 - "compile-libfuzzer-introspector-x86_64": m p, 322r | h s . _ n u m _ s a m p les, 6 4 )g;et Step #6 - "compile-libfuzzer-introspector-x86_64": _ i| nt ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e Step #6 - "compile-libfuzzer-introspector-x86_64": rval_at(i/src/brpc/src/butil/macros.h):.405m:e29r:g e(*note: rhexpanded from macro 'DEFINE_SMALL_ARRAY's._i Step #6 - "compile-libfuzzer-introspector-x86_64": nt e405 | r v a l sc[hia]r) ;na Step #6 - "compile-libfuzzer-introspector-x86_64": m e| ## ^_ Step #6 - "compile-libfuzzer-introspector-x86_64": stack_/src/brpc/src/bvar/detail/percentile.ha:r454ra:y16[: sinote: zein instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested hereof Step #6 - "compile-libfuzzer-introspector-x86_64": ( Tp454) | * n a m e # # _ s t a cbk1_.amrerragye_(sb2i)z;e] Step #6 - "compile-libfuzzer-introspector-x86_64": ; |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": \ Step #6 - "compile-libfuzzer-introspector-x86_64": | /src/brpc/src/bvar/window.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~53 Step #6 - "compile-libfuzzer-introspector-x86_64": :17: note: /src/brpc/src/bvar/detail/percentile.h:in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here322: Step #6 - "compile-libfuzzer-introspector-x86_64": 36 : 53 | note:  in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here  Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | _ v a r - > o p ( ) (gve1t,_ ivn2te)r;va Step #6 - "compile-libfuzzer-introspector-x86_64": l _| at ^( Step #6 - "compile-libfuzzer-introspector-x86_64": i).merg/src/brpc/src/bvar/detail/call_op_returning_void.he:(29*:r12h:s ._inote: ntin instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested hereerv Step #6 - "compile-libfuzzer-introspector-x86_64": a ls29[ | i] ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": re t| ur ^n Step #6 - "compile-libfuzzer-introspector-x86_64": op(v1,/src/brpc/src/bvar/detail/percentile.h :v4542:)16;: Step #6 - "compile-libfuzzer-introspector-x86_64": | note: ^ Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | /src/brpc/src/bvar/detail/series.h : 168 : 13 :   note:  in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested hereb1. Step #6 - "compile-libfuzzer-introspector-x86_64": m erg168e | ( b 2 ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ c Step #6 - "compile-libfuzzer-introspector-x86_64": all_op_/src/brpc/src/bvar/window.hre:t53:17u:r ninnote: g_in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested herevoi Step #6 - "compile-libfuzzer-introspector-x86_64": d (op53, | t m p , _ d a t a . s e c o n_dv(air)-)>o;p( Step #6 - "compile-libfuzzer-introspector-x86_64": ) (| v1 ^, Step #6 - "compile-libfuzzer-introspector-x86_64": v2); Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h| :116 ^: Step #6 - "compile-libfuzzer-introspector-x86_64": 16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here/src/brpc/src/bvar/detail/call_op_returning_void.h Step #6 - "compile-libfuzzer-introspector-x86_64": :29:11612 | :   note:  in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here r Step #6 - "compile-libfuzzer-introspector-x86_64": e tu29rn | a p preentd_usrenc oonpd((v1v, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": | alue, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": 65/src/brpc/src/bvar/detail/series.h: | 168 _series.append(_owner->get_v:13: note: ain instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested herelue( Step #6 - "compile-libfuzzer-introspector-x86_64": 1 ));168 Step #6 - "compile-libfuzzer-introspector-x86_64": | |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   /src/brpc/src/bvar/window.hc:a58l:l9_:o p_rnote: ein instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested heretu Step #6 - "compile-libfuzzer-introspector-x86_64": r ni58n | g _ v o i d ( o pS,e rtimeps,S am_pdlaetra(.WsiencdoonwdB(ais)e)*; o Step #6 - "compile-libfuzzer-introspector-x86_64": wn e| r, ^ Step #6 - "compile-libfuzzer-introspector-x86_64": R* var)/src/brpc/src/bvar/detail/series.h Step #6 - "compile-libfuzzer-introspector-x86_64": :| 116: ^16 Step #6 - "compile-libfuzzer-introspector-x86_64": : note: /src/brpc/src/bvar/window.hin instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here:151 Step #6 - "compile-libfuzzer-introspector-x86_64": : 35: 116 |  note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | r e t u r n a p p_esnedr_iseesc_osnad(mvpalulee,r _=o pn)e;w Step #6 - "compile-libfuzzer-introspector-x86_64": S e| ri ^e Step #6 - "compile-libfuzzer-introspector-x86_64": sSampler(/src/brpc/src/bvar/window.ht:h65i:s25,: _vanote: r)in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^65 Step #6 - "compile-libfuzzer-introspector-x86_64": |   /src/brpc/src/bvar/latency_recorder.h : 49 : 7 :   note: _in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested hereser Step #6 - "compile-libfuzzer-introspector-x86_64": i es.49a | pcpleansds( _Loawnert-e>ngceytR_evcaolrudee(r1B)a)s;e Step #6 - "compile-libfuzzer-introspector-x86_64": { | Step #6 - "compile-libfuzzer-introspector-x86_64":  ^| Step #6 - "compile-libfuzzer-introspector-x86_64":  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9/src/brpc/src/bvar/detail/percentile.h:: 129:13note: : in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": note: initializer of 'tmp_stack_array_size' is not a constant expression58 Step #6 - "compile-libfuzzer-introspector-x86_64": | 129 | S e r i e s S a mDpElFeIrN(EW_iSnMdAoLwLB_aAsReR*A Yo(wunier, nRt*3 2v_atr,) t Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": mp, rhs/src/brpc/src/bvar/window.h.:_151nu:m35_:s ampnote: lein instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested heres, Step #6 - "compile-libfuzzer-introspector-x86_64": 6 4);151 | Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   /src/brpc/src/butil/macros.h :_405s:e42r:i es_snote: amexpanded from macro 'DEFINE_SMALL_ARRAY'pl Step #6 - "compile-libfuzzer-introspector-x86_64": e r =405 | ne w S ecrhiaers Snaammpel#e#r(th_isst,a c_kv_aarr)r;ay Step #6 - "compile-libfuzzer-introspector-x86_64": [ s| ize ^o Step #6 - "compile-libfuzzer-introspector-x86_64": f(Tp) */src/brpc/src/bvar/latency_recorder.h :n49a:m7e:# #_snote: tain instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested hereck_ Step #6 - "compile-libfuzzer-introspector-x86_64": a rra49y | _csliazses] ;L a t e n c y\Re Step #6 - "compile-libfuzzer-introspector-x86_64": c o| rd ^e Step #6 - "compile-libfuzzer-introspector-x86_64": rBase {:213 Step #6 - "compile-libfuzzer-introspector-x86_64": : 1| : ^ Step #6 - "compile-libfuzzer-introspector-x86_64": note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13:213 | tmnote: p_initializer of 'tmp_stack_array_size' is not a constant expressionst Step #6 - "compile-libfuzzer-introspector-x86_64": a ck_a129r | r a y _ s i z e  Step #6 - "compile-libfuzzer-introspector-x86_64": | D^E Step #6 - "compile-libfuzzer-introspector-x86_64": FINE_/src/brpc/src/bvar/detail/percentile.hSM:A129L:L13_:A RRAnote: Y(declared hereui Step #6 - "compile-libfuzzer-introspector-x86_64": nt32/src/brpc/src/butil/macros.h_:t404,: 20t:m p, note: rhexpanded from macro 'DEFINE_SMALL_ARRAY's. Step #6 - "compile-libfuzzer-introspector-x86_64": _ num_404s | a mpl e sc,o n6s4)t; un Step #6 - "compile-libfuzzer-introspector-x86_64": s | ig ^n Step #6 - "compile-libfuzzer-introspector-x86_64": ed nam/src/brpc/src/butil/macros.he:#405#:_42s:t acknote: _aexpanded from macro 'DEFINE_SMALL_ARRAY'rr Step #6 - "compile-libfuzzer-introspector-x86_64": a y_si405z | e = ( ncahmaer# #n_asmiez##e_ :209:1: k_anote: /src/brpc/src/brpc/controller.h:37r: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": ray_sizeexpanded from here];  \In file included from /src/brpc/src/bthread/mutex.h Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": : 20927: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h: | 28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from t:187:1:/src/brpc/src/bvar/latency_recorder.hm :p26_: Step #6 - "compile-libfuzzer-introspector-x86_64": note: st/src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size];1 \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | warning generatedack expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": . Step #6 - "compile-libfuzzer-introspector-x86_64": _array_si 187 | getz_ein Step #6 - "compile-libfuzzer-introspector-x86_64": t e| rv^a Step #6 - "compile-libfuzzer-introspector-x86_64": l_at(i).merge(*rhtsm.p__isnttaecrkv_aalrsr[aiy]_); Step #6 - "compile-libfuzzer-introspector-x86_64": | si ^z Step #6 - "compile-libfuzzer-introspector-x86_64": e Step #6 - "compile-libfuzzer-introspector-x86_64": | /src/brpc/src/bvar/detail/percentile.h^: Step #6 - "compile-libfuzzer-introspector-x86_64": 454:16: /src/brpc/src/bvar/detail/percentile.h:note: 129:in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here13: Step #6 - "compile-libfuzzer-introspector-x86_64": note: 454declared here |  Step #6 - "compile-libfuzzer-introspector-x86_64":  /src/brpc/src/butil/macros.h : 404 : 20 : b1note: .mexpanded from macro 'DEFINE_SMALL_ARRAY'er Step #6 - "compile-libfuzzer-introspector-x86_64": ge (404b | 2 ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": c o| ns ^t Step #6 - "compile-libfuzzer-introspector-x86_64": uns/src/brpc/src/bvar/window.hi:g53n:e17d: namnote: e#in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here#_ Step #6 - "compile-libfuzzer-introspector-x86_64": st a53c | k _ a r r a y _ s i z e = ( n_avmaer#-#>_ospi(z)e( v<1=, (vm2a)x;si Step #6 - "compile-libfuzzer-introspector-x86_64": z e| ) ^? Step #6 - "compile-libfuzzer-introspector-x86_64": name##_size/src/brpc/src/bvar/detail/call_op_returning_void.h ::29 :012):; \note: Step #6 - "compile-libfuzzer-introspector-x86_64":  in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here|  Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 29 |  : 183r:e1t:urn op (v1,note: vexpanded from here2) Step #6 - "compile-libfuzzer-introspector-x86_64": ; Step #6 - "compile-libfuzzer-introspector-x86_64": 183| | t ^m Step #6 - "compile-libfuzzer-introspector-x86_64": p_s/src/brpc/src/bvar/detail/series.ht:a168c:k13_:a rrnote: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ay_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/event_dispatcher.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/global.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/grpc.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/hotspots_service.cpp:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :16:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 16 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/protobufs_service.cpp:20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": \ Step #6 - "compile-libfuzzer-introspector-x86_64": 404| |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": const unsigned name##_stack_arra/src/brpc/src/bvar/detail/percentile.hy:_322s:i36z:e = (name##_size <= (maxsizenote: ) in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here? Step #6 - "compile-libfuzzer-introspector-x86_64": name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_inte:12:1:rval_at note: expanded from here(i).mer Step #6 - "compile-libfuzzer-introspector-x86_64": g 12 | tmp_e(*rhs._intestack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | rvals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :187:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 187 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :183:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 183 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/threads_service.cpp:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/http2.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/index_service.cpp:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/server.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :4:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 4 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :249:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 249 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/http_header.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/prometheus_metrics_service.cpp:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op,1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": [ 76%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/http_method.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/http_status_code.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/vlog_service.cpp:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from | /src/brpc/src/brpc/builtin/vars_service.cpp:In file included from 22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/builtin/sockets_service.cpp/src/brpc/src/bvar/detail/call_op_returning_void.h:29:12:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:: 25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:2827: Step #6 - "compile-libfuzzer-introspector-x86_64": : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from In file included from /src/brpc/src/bvar/latency_recorder.h/src/brpc/src/bvar/latency_recorder.h::26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h ret:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]u26: Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": r /src/brpc/src/bvar/detail/percentile.hn: 129o:p13(:v 1,129 warning: | v 2 )variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] ;  Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :124:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 124 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :120:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 120 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:/src/brpc/src/bvar/detail/series.h36::168 :13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_onote: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested herep_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note:  Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here 322 | In file included from /src/brpc/src/brpc/builtin/rpcz_service.cpp:27 Step #6 - "compile-libfuzzer-introspector-x86_64": : Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | In file included from /src/brpc/src/brpc/controller.h :37 : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from _/src/brpc/src/brpc/socket_id.hs:e25r: Step #6 - "compile-libfuzzer-introspector-x86_64": iIn file included from e/src/brpc/src/brpc/versioned_ref_with_id.hs:.26a: Step #6 - "compile-libfuzzer-introspector-x86_64": pIn file included from p/src/brpc/src/bthread/bthread.he:n32d( : Step #6 - "compile-libfuzzer-introspector-x86_64": _In file included from /src/brpc/src/bthread/mutex.how n e r - > g e t _gveatl_uien(t1e)r)v;al_at Step #6 - "compile-libfuzzer-introspector-x86_64": ( i| ).mer ^g Step #6 - "compile-libfuzzer-introspector-x86_64": e(*rh/src/brpc/src/bvar/window.hs:.58_:i9n:t ervnote: alin instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested heres[ Step #6 - "compile-libfuzzer-introspector-x86_64": i]); 58 Step #6 - "compile-libfuzzer-introspector-x86_64": | |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Ser/src/brpc/src/bvar/detail/percentile.hi:e454s:S16a:m plenote: r(in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested hereWi Step #6 - "compile-libfuzzer-introspector-x86_64": ndo w454B | a s e * o w n e r , Rb*1 .vmaerr)ge Step #6 - "compile-libfuzzer-introspector-x86_64": ( b| 2) ^; Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^/src/brpc/src/bvar/window.h Step #6 - "compile-libfuzzer-introspector-x86_64": :151:35: /src/brpc/src/bvar/window.h:note: 53:in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here17: Step #6 - "compile-libfuzzer-introspector-x86_64":  note: 151 | in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here  Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _ s e r i e _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": s/src/brpc/src/bvar/detail/call_op_returning_void.h:_29s:a12m:p lernote: =in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here n Step #6 - "compile-libfuzzer-introspector-x86_64": e w29 | S e r i esSraemtpulrenr (otph(ivs1,, _vv2a)r;); Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": | | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:/src/brpc/src/bvar/latency_recorder.h168::4913::7 : note: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested herein instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": 16849 | | c l a s s L a t e n ccyaRlelc_oorpd_erreBtausren i{ng Step #6 - "compile-libfuzzer-introspector-x86_64": _ v| oi ^d Step #6 - "compile-libfuzzer-introspector-x86_64": (op, tm/src/brpc/src/bvar/detail/percentile.hp:,129 :_13d:a ta.note: seinitializer of 'tmp_stack_array_size' is not a constant expressionco Step #6 - "compile-libfuzzer-introspector-x86_64": nd (129i | ) ) ;  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  DE/src/brpc/src/bvar/detail/series.hF:I116N:E16_:S MALnote: L_in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested hereAR Step #6 - "compile-libfuzzer-introspector-x86_64": RA Y116( | u i n t 3 2 _ t ,r ettmupr,n rahpsp.e_nndu_ms_escampolneds(,v a6l4u)e;, Step #6 - "compile-libfuzzer-introspector-x86_64": _ o| p) ^; Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": | /src/brpc/src/butil/macros.h ^: Step #6 - "compile-libfuzzer-introspector-x86_64": 405:42: /src/brpc/src/bvar/window.hnote: :65expanded from macro 'DEFINE_SMALL_ARRAY':25 Step #6 - "compile-libfuzzer-introspector-x86_64": : 405 | note:  in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here c Step #6 - "compile-libfuzzer-introspector-x86_64": har 65n | a m e # # _[ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/input_messenger.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": s t a c k _ a r r_asye[rsiiezse.oafp(pTepn)d (*_ onwanmeer#-#>_gsetta_cvka_laurer(a1y)_)s;iz Step #6 - "compile-libfuzzer-introspector-x86_64": e ]| ; ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  \/src/brpc/src/bvar/window.h: Step #6 - "compile-libfuzzer-introspector-x86_64": 58 :| 9: ^ Step #6 - "compile-libfuzzer-introspector-x86_64": note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64":  :58194 | : 1 :   note:  expanded from hereSe Step #6 - "compile-libfuzzer-introspector-x86_64": ries S194a | mtpmlpe_rs(tWaicnkd_oawrBraasye_*s iozwene Step #6 - "compile-libfuzzer-introspector-x86_64": r ,| R^* Step #6 - "compile-libfuzzer-introspector-x86_64": v/src/brpc/src/bvar/detail/percentile.ha:r129):13 Step #6 - "compile-libfuzzer-introspector-x86_64": : |  ^note: Step #6 - "compile-libfuzzer-introspector-x86_64": declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h/src/brpc/src/butil/macros.h::151404::3520:: note: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested hereexpanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 151404 | | c o n s t u n_ssiegrnieeds _nsaammep#l#e_rs t=a cnk_aerwr aSye_rsiiezseS a=m p(lnearm(et#h#i_ss,i z_ev a::expose_impl' requested hereze Step #6 - "compile-libfuzzer-introspector-x86_64": :49 | 0c)l;a s\s Step #6 - "compile-libfuzzer-introspector-x86_64": Lat e| nc ^y Step #6 - "compile-libfuzzer-introspector-x86_64": Recor:d190e:r1B:a senote: {expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": | 190 ^ | Step #6 - "compile-libfuzzer-introspector-x86_64": tmp_stack/src/brpc/src/bvar/detail/percentile.h_:a129r:r13a:y _sinote: zeinitializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": | 129^ | Step #6 - "compile-libfuzzer-introspector-x86_64":  DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/status_service.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :187:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 187 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :183:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 183 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/memcache.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/nshead_message.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/nshead_pb_service_adaptor.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/nshead_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/parallel_channel.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/compress.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/protocol.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :158:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 158 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :154:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 154 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/http_message.cpp:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :126:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 126 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :122:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 122 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/partition_channel.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/builtin/version_service.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 78%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/periodic_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/periodic_task.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/auto_concurrency_limiter.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/baidu_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/baidu_rpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/usercode_backup_pool.cpp:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/usercode_backup_pool.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": 1|  ^ warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/consistent_hashing_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/constant_concurrency_limiter.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/channel.cpp:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_map.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | In file included from /src/brpc/src/brpc/cluster_recover_policy.cpp: 24 : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class Latency/src/brpc/src/brpc/server_id.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSamplerRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :23:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 23 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :19:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 19 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": (this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :174:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 174 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :170:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 170 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/consul_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/couchbase_authenticator.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/dh.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 81%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/discovery_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/domain_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/memcache.cpp:18: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/memcache.h:199:12: warning: 'ByteSizeLong' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] Step #6 - "compile-libfuzzer-introspector-x86_64": 199 | size_t ByteSizeLong() const; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/nonreflectable_message.h:158:12: note: overridden virtual function is here Step #6 - "compile-libfuzzer-introspector-x86_64": 158 | size_t ByteSizeLong() const override { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/dynpart_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/esp_authenticator.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/event_dispatcher.cpp:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/esp_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/periodic_task.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | cIn file included from /src/brpc/src/brpc/details/health_check.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/health_check.h:22: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27a: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129l | DEFINE_SMALL_ARRAY(luint32_t, tmp, rhs._num_samples,_ 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_sotack_array[sizeof(Tp) * name##_stapck_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": _322 | returning_void(op, tmp, _da t gae.ts_eicnotnedr(via)l)_;at Step #6 - "compile-libfuzzer-introspector-x86_64": ( i| ). ^m Step #6 - "compile-libfuzzer-introspector-x86_64": erge(*r/src/brpc/src/bvar/detail/series.hh:s.116_:i16n:t ervalsnote: [iin instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here]) Step #6 - "compile-libfuzzer-introspector-x86_64": ;  Step #6 - "compile-libfuzzer-introspector-x86_64": 116| |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   /src/brpc/src/bvar/detail/percentile.hr:e454tu:r16n: apnote: penin instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested hered_ Step #6 - "compile-libfuzzer-introspector-x86_64": se con454d | ( v alue , _bo1p.)m;erge Step #6 - "compile-libfuzzer-introspector-x86_64": ( b| 2) ^; Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64":  |  ^/src/brpc/src/bvar/window.h Step #6 - "compile-libfuzzer-introspector-x86_64": :65:25:/src/brpc/src/bvar/window.h :note: 53:in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here17: Step #6 - "compile-libfuzzer-introspector-x86_64": note: 65 | in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here  Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _ s e r i e s_.vaaprp-e>nodp((_)o(wner->getv_v1a,l uve2()1;)) Step #6 - "compile-libfuzzer-introspector-x86_64": ; | Step #6 - "compile-libfuzzer-introspector-x86_64":  ^|  Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h/src/brpc/src/bvar/detail/call_op_returning_void.h::5829::912:: note: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested herein instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 5829 | | r e tSuerirens Soapm(pvl1e,r (vW2i)n;do Step #6 - "compile-libfuzzer-introspector-x86_64": w B| as ^e Step #6 - "compile-libfuzzer-introspector-x86_64": * owne/src/brpc/src/bvar/detail/series.hr,: 168R:*13 var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": : note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | 1 warning generated . Step #6 - "compile-libfuzzer-introspector-x86_64": _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :156:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 156 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :152:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 152 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/file_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/giano_authenticator.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/gzip_compress.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/load_balancer_with_naming.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/load_balancer_with_naming.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/load_balancer.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/excluded_servers.h:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :246:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 246 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :242:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 242 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/jemalloc_profiler.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size][ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/hasher.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": ; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.cpp:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :4:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 4 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :249:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 249 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/http2_rpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 84%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/http_rpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/load_balancer.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/load_balancer.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/excluded_servers.h:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._nIn file included from um_sa/src/brpc/src/brpc/periodic_naming_service.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13mple: swarning: ,variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 12964 | ) ;  DEF Step #6 - "compile-libfuzzer-introspector-x86_64": INE_ SMAL| L_ARRAY ^(uin Step #6 - "compile-libfuzzer-introspector-x86_64": t32_t/src/brpc/src/butil/macros.h, tmp:, rh405s._num_sa:mple42s, 6:4); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": note: /src/brpc/src/butil/macros.h:405expanded from macro 'DEFINE_SMALL_ARRAY':29: note:  Step #6 - "compile-libfuzzer-introspector-x86_64": expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | 405 | c har namec##_shatackr _arrnaay[smeizeo#f(T#p) *_ namste##_astacckk_ar_ray_asrize]r; a \y[ Step #6 - "compile-libfuzzer-introspector-x86_64": | s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": i/src/brpc/src/bvar/detail/percentile.hz:e322:36:o note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested heref Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | ( T p ) get _int*erva l_at(ni).maergem(*rhes._i#nter#vals_[i])s; Step #6 - "compile-libfuzzer-introspector-x86_64": t|  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ack/src/brpc/src/bvar/detail/percentile.h:_454:16:a note: rin instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested herer Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | a y _s bi1.mezerge(]b2);; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":   /src/brpc/src/bvar/window.h:53: 17: \note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | Step #6 - "compile-libfuzzer-introspector-x86_64": _v| ar->op() ^( Step #6 - "compile-libfuzzer-introspector-x86_64": v1, v2);: Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^248 Step #6 - "compile-libfuzzer-introspector-x86_64": :/src/brpc/src/bvar/detail/call_op_returning_void.h:129:12:: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 |  rnote: eturn opexpanded from here(v1, v2) Step #6 - "compile-libfuzzer-introspector-x86_64": ; Step #6 - "compile-libfuzzer-introspector-x86_64": | 248 | tm ^ Step #6 - "compile-libfuzzer-introspector-x86_64": p_s/src/brpc/src/bvar/detail/series.h:t168:13:a note: cin instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": k_ 168 | a r r caall_oyp_re_turnsing_ivoidz(op,e tmp, _d Step #6 - "compile-libfuzzer-introspector-x86_64": ata. seco| nd(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16:/src/brpc/src/bvar/detail/percentile.h note: :129in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here: Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | 13 retur:n a note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | conspt upend_second(vansignedlue, n_aompe);## Step #6 - "compile-libfuzzer-introspector-x86_64": _ st| a ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ck_arra/src/brpc/src/bvar/window.hy:_s65i:z25e: = (note: nin instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested heream Step #6 - "compile-libfuzzer-introspector-x86_64": e ##65_ | s i z e < = ( m ax s i z e ) _?s enraimees#.#a_psipzee n:d (0_)o;w n\er Step #6 - "compile-libfuzzer-introspector-x86_64": - >| ge ^t Step #6 - "compile-libfuzzer-introspector-x86_64": _value(:1244)):;1: Step #6 - "compile-libfuzzer-introspector-x86_64": | note: ^ Step #6 - "compile-libfuzzer-introspector-x86_64": expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 244/src/brpc/src/bvar/window.h | :t58m:p9_:s tacnote: k_in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested herearr Step #6 - "compile-libfuzzer-introspector-x86_64": a y_s58i | z e  Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/hulu_pbrpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/list_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/locality_aware_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/memcache_binary_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/mongo_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/nacos_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/nova_pbrpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/naming_service_thread.cpp:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_map.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _seriIn file included from /src/brpc/src/brpc/details/ssl_helper.cppes.app:e32n: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from d(/src/brpc/src/brpc/socket.h_:o34w: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from ner/src/brpc/src/brpc/details/ssl_helper.h:33->g: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.he:t_25v: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.ha:l26u: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.he:(321: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:)27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: ); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": warning: /src/brpc/src/bvar/window.h:variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]58:9:  Step #6 - "compile-libfuzzer-introspector-x86_64": note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | 58 | DEFINE_SMALL_AR SeriesSampler(RWAiYn(duoiwnBta3s2e_*t ,o wtnmepr,, rhRs*. _vnuamr_)sa Step #6 - "compile-libfuzzer-introspector-x86_64": m p| le ^ Step #6 - "compile-libfuzzer-introspector-x86_64": s, 64)/src/brpc/src/bvar/window.h;:151 Step #6 - "compile-libfuzzer-introspector-x86_64": : 35| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | | _ s eri cheasr _nsaammpler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :133:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 133 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :129:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": e##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :104:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 104 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :100:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 100 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/method_status.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op);[ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/nshead_mcpack_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 86%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/nshead_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/domain_naming_service.cpp:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; In file included from /src/brpc/src/brpc/nshead_service.cpp \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^: Step #6 - "compile-libfuzzer-introspector-x86_64": 20: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/nshead_service.h:22: Step #6 - "compile-libfuzzer-introspector-x86_64": :In file included from 126/src/brpc/src/brpc/controller.h::137:: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:note: 25: Step #6 - "compile-libfuzzer-introspector-x86_64": expanded from hereIn file included from /src/brpc/src/brpc/versioned_ref_with_id.h Step #6 - "compile-libfuzzer-introspector-x86_64": :26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h126: | 32t: Step #6 - "compile-libfuzzer-introspector-x86_64": mpIn file included from _/src/brpc/src/bthread/mutex.hs:t27a: Step #6 - "compile-libfuzzer-introspector-x86_64": ckIn file included from _/src/brpc/src/bvar/utils/lock_timer.ha:r28r: Step #6 - "compile-libfuzzer-introspector-x86_64": ayIn file included from _/src/brpc/src/bvar/latency_recorder.hs:i26z: Step #6 - "compile-libfuzzer-introspector-x86_64": e Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h :| 129:^13 Step #6 - "compile-libfuzzer-introspector-x86_64": : warning: /src/brpc/src/bvar/detail/percentile.h:variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]129: Step #6 - "compile-libfuzzer-introspector-x86_64": 13 : note: declared here129 Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: | DEexpanded from macro 'DEFINE_SMALL_ARRAY'FI Step #6 - "compile-libfuzzer-introspector-x86_64": N E_SM404A | L L _ A RcRoAnYs(tu iunnts3i2g_nte,d tnmapm,e #r#h_ss.t_ancukm__asrarmapyl_essi,z e6 4=) ;(n Step #6 - "compile-libfuzzer-introspector-x86_64": a m| e# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#_ Step #6 - "compile-libfuzzer-introspector-x86_64": size <= (maxsize) ? name##_size/src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_/src/brpc/src/brpc/parallel_channel.cppo:w615n:e5r:- >gewarning: t_vvariable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]al Step #6 - "compile-libfuzzer-introspector-x86_64": ue(1)); 615 Step #6 - "compile-libfuzzer-introspector-x86_64": | |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": DEF/src/brpc/src/bvar/window.h:I58N:9: Enote: _in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested hereS Step #6 - "compile-libfuzzer-introspector-x86_64": 58: | 0 ) ; MA L L Se_ri \es Step #6 - "compile-libfuzzer-introspector-x86_64": S a| mpAlReRr(AYW(iSunbdCoawB ^a Step #6 - "compile-libfuzzer-introspector-x86_64": se*: 122:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": ll, aps, nchan, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": o 122 | tmwn e| r, Rp_*s tva ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r) Step #6 - "compile-libfuzzer-introspector-x86_64":  Step #6 - "compile-libfuzzer-introspector-x86_64":  |  ^/src/brpc/src/butil/macros.h Step #6 - "compile-libfuzzer-introspector-x86_64": :405:29: /src/brpc/src/bvar/window.h:151:35:note: expanded from macro 'DEFINE_SMALL_ARRAY'note: Step #6 - "compile-libfuzzer-introspector-x86_64": in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here 405 Step #6 - "compile-libfuzzer-introspector-x86_64": | 151 | ack_arra y _s i z e  Step #6 - "compile-libfuzzer-introspector-x86_64": | _ser ies_schar name##_stack_array[ampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/parallel_channel.cpp:615:5: note: initializer of 'aps_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": | : ^13 Step #6 - "compile-libfuzzer-introspector-x86_64": :1: /src/brpc/src/bvar/latency_recorder.hnote: :49expanded from here:7 Step #6 - "compile-libfuzzer-introspector-x86_64": : note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 13 | a p49s | _csltaascsk _Laartreanyc_ysRiezceor Step #6 - "compile-libfuzzer-introspector-x86_64": d e| rB^a Step #6 - "compile-libfuzzer-introspector-x86_64": se {/src/brpc/src/brpc/parallel_channel.cpp: Step #6 - "compile-libfuzzer-introspector-x86_64": 615 :| 5: ^ Step #6 - "compile-libfuzzer-introspector-x86_64": note: /src/brpc/src/bvar/detail/percentile.hdeclared here:129 Step #6 - "compile-libfuzzer-introspector-x86_64": :13:/src/brpc/src/butil/macros.h :404:note: 20:initializer of 'tmp_stack_array_size' is not a constant expression  Step #6 - "compile-libfuzzer-introspector-x86_64": note: 129expanded from macro 'DEFINE_SMALL_ARRAY' |  Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | c o nDsEtF IuNnEs_iSgMnAeLdL _nAaRmReA#Y#(_usitnatc3k2__atr,r atym_ps,i zreh s=. _(nnuamm_es#a#m_psliezse, <6=4 )(;ma Step #6 - "compile-libfuzzer-introspector-x86_64": x s| iz ^e Step #6 - "compile-libfuzzer-introspector-x86_64": ) ? /src/brpc/src/butil/macros.hn:a405m:e42#:# _sinote: zeexpanded from macro 'DEFINE_SMALL_ARRAY' : Step #6 - "compile-libfuzzer-introspector-x86_64": 0 )405; | \  Step #6 - "compile-libfuzzer-introspector-x86_64": | ch ^a Step #6 - "compile-libfuzzer-introspector-x86_64": r nam:e9#:#1_:s tacnote: k_expanded from herear Step #6 - "compile-libfuzzer-introspector-x86_64": ra y9[ | saipzse_osft(aTcpk)_ a*r rnaaym_es#i#z_est Step #6 - "compile-libfuzzer-introspector-x86_64": a c| k_^a Step #6 - "compile-libfuzzer-introspector-x86_64": rray_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/public_pbrpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/randomized_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/input_messenger.cpp:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/auto_concurrency_limiter.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/auto_concurrency_limiter.h:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/bvar.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :128:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 128 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :124:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 124 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/redis_authenticator.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/redis_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/remote_file_naming_service.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/constant_concurrency_limiter.cpp:18: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/constant_concurrency_limiter.h:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/concurrency_limiter.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :185:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 185 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :181:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 181 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/round_robin_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/parallel_channel.cpp:19: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :125:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 125 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :121:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 121 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/file_naming_service.cpp:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v11 warning, v generated. Step #6 - "compile-libfuzzer-introspector-x86_64": 2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | c1h warningar name# generated. Step #6 - "compile-libfuzzer-introspector-x86_64": #_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :153:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 153 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :149:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 149 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/rtmp_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/snappy_compress.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/partition_channel.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/load_balancer.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/excluded_servers.h:24: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :259:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 259 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :255:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 255 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/policy/baidu_rpc_protocol.cpp:79:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 79 | char header_and_meta[12 + meta_size]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/policy/baidu_rpc_protocol.cpp:79:35: note: initializer of 'meta_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 79 | char header_and_meta[12 + meta_size]; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/policy/baidu_rpc_protocol.cpp:77:20: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": 77 | const uint32_t meta_size = GetProtobufByteSize(meta); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/sofa_pbrpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/nshead_pb_service_adaptor.cpp:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 89%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/streaming_rpc_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/global.cpp:38: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/remote_file_naming_service.h:23: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/channel.h:33: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :161:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 161 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :157:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 157 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/timeout_concurrency_limiter.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/consistent_hashing_load_balancer.cpp:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/ssl_helper.h:33: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :187:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 187 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :183:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 183 | tmp_stack_arIn file included from /src/brpc/src/brpc/policy/consul_naming_service.cpp:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13ray_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^: Step #6 - "compile-libfuzzer-introspector-x86_64": warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :123:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 123 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :119:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 119 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 2 warnings generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/ubrpc2pb_protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/discovery_naming_service.cpp:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return appendIn file included from _second(va/src/brpc/src/brpc/policy/gzip_compress.cpplue, _op);:22 Step #6 - "compile-libfuzzer-introspector-x86_64": : Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/protocol.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/window.h:/src/brpc/src/bvar/latency_recorder.h:65:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:25:129 :13: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": warning: /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64":  58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]/src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64":  129 | :55:1:   note:  expanded from here  Step #6 - "compile-libfuzzer-introspector-x86_64": DEF55I | NtE_mSpM_AsLtLa_cAkR_RaArraYy(_usiinzte32 Step #6 - "compile-libfuzzer-introspector-x86_64": _ t| , ^t Step #6 - "compile-libfuzzer-introspector-x86_64": mp, r/src/brpc/src/bvar/detail/percentile.hh:s129.:_13n:u m_snote: amdeclared herepl Step #6 - "compile-libfuzzer-introspector-x86_64": es, /src/brpc/src/butil/macros.h6:4404):;20: Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: Step #6 - "compile-libfuzzer-introspector-x86_64": expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404/src/brpc/src/butil/macros.h | : 405 : 29 :c onsnote: t expanded from macro 'DEFINE_SMALL_ARRAY'un Step #6 - "compile-libfuzzer-introspector-x86_64": s igne405d | n a m ec#h#a_rs tnaacmke_#a#r_rsatya_cski_zaer r=a y([nsiazmeeo#f#(_Tsp) * naimzee# #<_=s t(amcakx_sairzrea)y _?s inzaem]e;# # _ s i z e\ : Step #6 - "compile-libfuzzer-introspector-x86_64": 0| ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36::51 :1:note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested herenote: Step #6 - "compile-libfuzzer-introspector-x86_64":  expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | 51 | t m p _ s t a c k _ a r rgaeyt__siinzteer Step #6 - "compile-libfuzzer-introspector-x86_64": v a| l_^a Step #6 - "compile-libfuzzer-introspector-x86_64": t(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = 1new Seri warninges generatedSampler(. Step #6 - "compile-libfuzzer-introspector-x86_64": this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :161:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 161 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :157:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 157 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/weighted_randomized_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/policy/weighted_round_robin_load_balancer.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/progressive_attachment.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/protocol.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/dynpart_load_balancer.cpp:21: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket.h:34: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/details/ssl_helper.h:33: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :187:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 187 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :183:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 183 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/baidu_rpc_protocol.cpp:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 65 | _series.append(_owner->get_value(1)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:58:9: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::take_sample' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 58 | SeriesSampler(WindowBase* owner, R* var) Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:151:35: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::SeriesSampler' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 151 | _series_sampler = new SeriesSampler(this, _var); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/latency_recorder.h:49:7: note: in instantiation of member function 'bvar::detail::WindowBase::expose_impl' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 49 | class LatencyRecorderBase { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: initializer of 'tmp_stack_array_size' is not a constant expression Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:42: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :194:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 194 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: note: declared here Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:404:20: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 404 | const unsigned name##_stack_array_size = (name##_size <= (maxsize) ? name##_size : 0); \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": :190:1: note: expanded from here Step #6 - "compile-libfuzzer-introspector-x86_64": 190 | tmp_stack_array_size Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/policy/http2_rpc_protocol.cpp:745:13: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] Step #6 - "compile-libfuzzer-introspector-x86_64": 745 | if (acc >= static_cast(_conn_ctx->local_settings().stream_window_size) / (_conn_ctx->VolatilePendingStreamSize() + 1)) { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/rdma/block_pool.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/memcache_binary_protocol.cpp:35: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/memcache.h:199:12: warning: 'ByteSizeLong' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] Step #6 - "compile-libfuzzer-introspector-x86_64": 199 | size_t ByteSizeLong() const; Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/brpc/nonreflectable_message.h:158:12: note: overridden virtual function is here Step #6 - "compile-libfuzzer-introspector-x86_64": 158 | size_t ByteSizeLong() const override { Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 warning generated. Step #6 - "compile-libfuzzer-introspector-x86_64": [ 92%] Building CXX object test/CMakeFiles/SOURCES_DEBUG_LIB.dir/__/src/brpc/rdma/rdma_endpoint.cpp.o Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/policy/esp_protocol.cpp:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/controller.h:37: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/socket_id.h:25: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/brpc/versioned_ref_with_id.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/bthread.h:32: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bthread/mutex.h:27: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/utils/lock_timer.h:28: Step #6 - "compile-libfuzzer-introspector-x86_64": In file included from /src/brpc/src/bvar/latency_recorder.h:26: Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:129:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #6 - "compile-libfuzzer-introspector-x86_64": 129 | DEFINE_SMALL_ARRAY(uint32_t, tmp, rhs._num_samples, 64); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/butil/macros.h:405:29: note: expanded from macro 'DEFINE_SMALL_ARRAY' Step #6 - "compile-libfuzzer-introspector-x86_64": 405 | char name##_stack_array[sizeof(Tp) * name##_stack_array_size]; \ Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:322:36: note: in instantiation of function template specialization 'bvar::detail::PercentileInterval<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 322 | get_interval_at(i).merge(*rhs._intervals[i]); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/percentile.h:454:16: note: in instantiation of function template specialization 'bvar::detail::PercentileSamples<254>::merge<254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 454 | b1.merge(b2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:53:17: note: in instantiation of function template specialization 'bvar::detail::Percentile::AddPercentileSamples::operator()<254UL, 254UL>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 53 | _var->op()(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/call_op_returning_void.h:29:12: note: in instantiation of member function 'bvar::detail::WindowBase::SeriesSampler::Op::operator()' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 29 | return op(v1, v2); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:168:13: note: in instantiation of function template specialization 'bvar::detail::call_op_returning_void::SeriesSampler::Op, bvar::detail::PercentileSamples<254>, bvar::detail::PercentileSamples<254>>' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 168 | call_op_returning_void(op, tmp, _data.second(i)); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/detail/series.h:116:16: note: in instantiation of member function 'bvar::detail::SeriesBase, bvar::detail::WindowBase::SeriesSampler::Op>::append_second' requested here Step #6 - "compile-libfuzzer-introspector-x86_64": 116 | return append_second(value, _op); Step #6 - "compile-libfuzzer-introspector-x86_64": |  ^ Step #6 - "compile-libfuzzer-introspector-x86_64": /src/brpc/src/bvar/window.h:65:25: note: in instantiation of member function 'bvar::detail::SeriesBase